为什么我无法访问IIS7.5下的MVC3应用程序中的Content文件夹?

时间:2012-03-13 22:26:16

标签: asp.net-mvc-3 iis asp.net-mvc-routing

我有一个新文件 - >新项目MVC3应用程序。当我发布它并在IIS7.5中运行它时,Contents文件夹中的所有内容似乎都无法访问。其他每个文件夹似乎都运行良好。

<img src="@Url.Content("/Content/1.png")"/>
<img src="@Url.Content("/Scripts/1.png")"/>

使用此代码Sample,顶部图像丢失,但底部图像显示正常。

我在IIS Express中尝试过,一切正常。当我从Visual Studio开始在IIS中调试站点时,一切正常。 它似乎不是一个文件访问问题,因为整个app文件夹具有IIS应用程序池的权限,并且访问Scripts文件夹中的内容。 感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:2)

您忘记了'〜'(应用根路径)

<img src="@Url.Content("~/Content/1.png")"/>
<img src="@Url.Content("~/Scripts/1.png")"/>