我正在开发一个ASP.Net MVC 5应用程序。当我在IIS Express上运行项目(默认选项)时,图像显示没有问题。但在本地IIS 8上部署后,图像不会显示。 IIS和visual studio 2013在同一台机器上。
在本地IIS上部署后,此图像不会显示,但它显示在IIS express上,
<img id="myimage" src="@Url.Content('/Uploads/10.jpg')" />
此图像未在IIS Express上显示,但显示在本地IIS上,
<img id="myimage2" src="~/Content/Images/10.png" />
这是一个奇怪的情况,请问你的建议是什么?
答案 0 :(得分:6)
这Article会有所帮助!
Proplem是:IIS中缺少静态内容处理程序。 要解决此问题,您需要启用与IIS相关的Windows功能,如下图所示
互联网信息服务 - &gt;万维网服务 - &gt;共同 HTTP功能 - &gt;静态内容 必须检查