0
对于共享测试环境,我需要将ASP.NET MVC 1.0 Web应用程序放置在子文件夹中。因此,Web应用程序起始页面的URL将类似于http://192.168.100.1/webapp1/。在子文件夹中放置ASP.NET MVC网站
这是可能的,或者它必须始终驻留在根?
对于共享测试环境,我需要将ASP.NET MVC 1.0 Web应用程序放置在子文件夹中。因此,Web应用程序起始页面的URL将类似于http://192.168.100.1/webapp1/。在子文件夹中放置ASP.NET MVC网站
这是可能的,或者它必须始终驻留在根?
呃是的 - 只是创建一个虚拟目录。让我们知道你是否想要更多信息(我建议你先尝试Google)。
链接不起作用,网站失去其CSS(是的,我使用相关的URL到CSS文件和锚助手来创建链接)。那么你有什么建议如何解决这个问题? – 2009-09-25 12:29:53
使用Fiddler查看Web浏览器请求的位置。我总是使用类似这样的东西(Url.Content),导致它始终有效。 – RichardOD 2009-09-25 12:52:44
理查德完全正确。问题不在于MVC与虚拟目录不兼容。问题是*您写入的视图*包含绝对路径,并且绝对路径与部署到虚拟目录不兼容。您需要按照理查德评论中指定的方式修正您的观点。 – 2009-09-25 13:10:09