Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 将ASP.NET MVC网站放入子文件夹_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 将ASP.NET MVC网站放入子文件夹

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

对于共享测试环境,我需要将ASP.NET MVC 1.0 web应用程序放置在子文件夹中。因此,web应用程序起始页的URL看起来像


这是可能的还是必须始终驻留在根目录中?

呃是的-只需创建一个虚拟目录。如果您需要更多信息,请告诉我们(我建议您先试试谷歌)。

链接不起作用,网站会丢失css(是的,我使用css文件的相对URL和锚帮助器来创建链接)。那么你有什么建议来解决这个问题吗?使用Fiddler查看Web浏览器请求的位置。我总是使用这样的东西(Url.Content),因为它总是有效的。Richard是完全正确的。问题不是MVC与虚拟目录不兼容。问题是您编写的视图包含绝对路径,绝对路径与部署到虚拟目录不兼容。您需要按照Richard评论中指定的方式修复您的视图。