图像在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功能 - >静态内容 必须检查
请避免提供仅包含链接的答案。如果它打破了答案变得毫无用处。 – 2014-10-07 11:53:24
对不起,我无法发布图片 – 2014-10-07 11:54:24
@AndrzejBobak我无法发布图片,这是我帮助的第一个问题,所以我没有足够的声望发布图片 thx为您的通知BU的方式:) 和我编辑我的答案。 – 2014-10-07 12:31:49