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

问题描述:

我正在开发一个ASP.Net MVC 5应用程序。当我在IIS Express上运行项目时(默认选项),图像显示没有问题。但在本地IIS 8上部署后,图像不显示。 IIS和Visual Studio 2013在同一台机器上。图像在IIS本地部署中未显示,但它们显示在Visual Studio 2013的IIS Express上

此图片上的本地IIS部署后没有显示,但它显示在IIS表示,这张图片是不是在IIS上显示

<img id="myimage" src="@Url.Content('/Uploads/10.jpg')" /> 

表达,但它显示在本地IIS,

<img id="myimage2" src="~/Content/Images/10.png" /> 

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

这个Article会帮助!

The Proplem is:在IIS中缺少静态内容处理程序。 要解决它,你需要启用Windows下面

Internet信息服务的图片功能与IIS一样 - >万维网服务 - >通用 HTTP功能 - >静态内容 必须检查

Windows features screenshot

+1

请避免提供仅包含链接的答案。如果它打破了答案变得毫无用处。 – 2014-10-07 11:53:24

+0

对不起,我无法发布图片 – 2014-10-07 11:54:24

+1

@AndrzejBobak我无法发布图片,这是我帮助的第一个问题,所以我没有足够的声望发布图片 thx为您的通知BU的方式:) 和我编辑我的答案。 – 2014-10-07 12:31:49