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

ker*_*aga 3 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')" />
Run Code Online (Sandbox Code Playgroud)

此图像未在IIS Express上显示,但它显示在本地IIS上,

<img id="myimage2" src="~/Content/Images/10.png" />
Run Code Online (Sandbox Code Playgroud)

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

小智 6

这篇文章会有所帮助!

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

Internet信息服务 - >万维网服务 - >常见HTTP功能 - >必须检查静态内容

Windows功能截图