Asp.net mvc 将ASP.NET MVC网站放入子文件夹
对于共享测试环境,我需要将ASP.NET MVC 1.0 web应用程序放置在子文件夹中。因此,web应用程序起始页的URL看起来像Asp.net mvc 将ASP.NET MVC网站放入子文件夹,asp.net-mvc,Asp.net Mvc,对于共享测试环境,我需要将ASP.NET MVC 1.0 web应用程序放置在子文件夹中。因此,web应用程序起始页的URL看起来像 这是可能的还是必须始终驻留在根目录中?呃是的-只需创建一个虚拟目录。如果您需要更多信息,请告诉我们(我建议您先试试谷歌)。链接不起作用,网站会丢失css(是的,我使用css文件的相对URL和锚帮助器来创建链接)。那么你有什么建议来解决这个问题吗?使用Fiddler查看Web浏览器请求的位置。我总是使用这样的东西(Url.Content),因为它总是有效的。Rich
这是可能的还是必须始终驻留在根目录中?呃是的-只需创建一个虚拟目录。如果您需要更多信息,请告诉我们(我建议您先试试谷歌)。链接不起作用,网站会丢失css(是的,我使用css文件的相对URL和锚帮助器来创建链接)。那么你有什么建议来解决这个问题吗?使用Fiddler查看Web浏览器请求的位置。我总是使用这样的东西(Url.Content),因为它总是有效的。Richard是完全正确的。问题不是MVC与虚拟目录不兼容。问题是您编写的视图包含绝对路径,绝对路径与部署到虚拟目录不兼容。您需要按照Richard评论中指定的方式修复您的视图。