Asp.net mvc 3 为什么我不能访问IIS7.5下MVC3应用程序中的内容文件夹?

Asp.net mvc 3 为什么我不能访问IIS7.5下MVC3应用程序中的内容文件夹?,asp.net-mvc-3,iis,asp.net-mvc-routing,Asp.net Mvc 3,Iis,Asp.net Mvc Routing,我有一个新文件->新项目MVC3应用程序。当我发布它并在IIS7.5中运行它时,目录文件夹中的所有内容似乎都无法访问。其他文件夹似乎都能正常工作 <img src="@Url.Content("/Content/1.png")"/> <img src="@Url.Content("/Scripts/1.png")"/> 对于此代码示例,顶部图像缺失,但底部图像显示良好 我在IIS express中试用过,一切正常。当我从VisualStudio开始在IIS中调试站点

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

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

对于此代码示例,顶部图像缺失,但底部图像显示良好

我在IIS express中试用过,一切正常。当我从VisualStudio开始在IIS中调试站点时,一切正常。 这似乎不是一个文件访问问题,因为整个应用程序文件夹都具有IIS应用程序池的权限,并且可以访问脚本文件夹中的内容。 感谢您提供的帮助。

您忘记了“~”(应用程序根路径)



你说得对,我应该加上这个。遗憾的是,它并没有解决问题:(你确定1.png文件在~Content中吗?事实上,很奇怪,它在脚本中只有js文件。我把它放在那里只是想看看它是否可以在其他目录中找到。
<img src="@Url.Content("~/Content/1.png")"/>
<img src="@Url.Content("~/Scripts/1.png")"/>