IIS本地部署中未显示的图像,但它们在Visual Studio 2013中的IIS Express上显示

时间:2014-10-04 20:45:05

标签: asp.net-mvc iis-express

我正在开发一个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" />

这是一个奇怪的情况,请问你的建议是什么?

1 个答案:

答案 0 :(得分:6)

Article会有所帮助!

  

Proplem是:IIS中缺少静态内容处理程序。   要解决此问题,您需要启用与IIS相关的Windows功能,如下图所示

     

互联网信息服务 - &gt;万维网服务 - &gt;共同   HTTP功能 - &gt;静态内容   必须检查

Windows features screenshot