我有一个新的文件 -> 新项目 MVC3 应用程序。当我发布它并在 IIS7.5 中运行它时,Contents 文件夹中的所有内容似乎都无法访问。其他所有文件夹似乎都工作正常。
<img src="@Url.Content("/Content/1.png")"/>
<img src="@Url.Content("/Scripts/1.png")"/>
使用此代码示例,顶部图像丢失,但底部图像显示正常。
我已经在 IIS Express 中尝试过,一切正常。当我从 Visual Studio 开始调试 IIS 中的站点时,一切正常。 这似乎不是文件访问问题,因为整个应用程序文件夹具有 IIS 应用程序池的权限,并且可以访问 Scripts 文件夹中的内容。 感谢您提供的任何帮助。
最佳答案
您忘记了“~”(应用程序根路径)
<img src="@Url.Content("~/Content/1.png")"/>
<img src="@Url.Content("~/Scripts/1.png")"/>
关于asp.net-mvc-3 - 为什么我无法访问 IIS7.5 下 MVC3 应用程序中的 Content 文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9693155/