【问题标题】:ASP.NET MVC 4 Application on IIS 8 not showing png imagesIIS 8 上的 ASP.NET MVC 4 应用程序不显示 png 图像
【发布时间】:2014-01-17 15:53:37
【问题描述】:

我今天在 windows 2012 服务器上部署了 asp.net mvc 4 应用程序。一切正常,但没有加载 png 图像。

以下是截图

这些是我检查的一些东西

我可以在这个文件夹中加载不同的图像,除了“.png”s。

静态内容已安装在我的网络服务器上。

检查 MIME 类型 .. png 是否包含在内

在路由配置中添加以下代码

 routes.IgnoreRoute("{resource}.png")

还通过进入网络服务器上的文件属性检查了高级属性。下面是截图。

【问题讨论】:

  • 您的 PNG 文件的路径是什么?我注意到您在一种情况下运行在虚拟目录中,而在本地主机情况下运行在 root 中。
  • 显示图片的html代码
  • 也许你的 URL 是错误的,因为相对路径
  • @majidgeek 下面是代码.. 这两种情况都是一样的...

标签: asp.net asp.net-mvc-4 iis iis-8


【解决方案1】:

试试这个:

<img src="<%= Url.Content("~/Content/logo.png")%>" alt=""/>

【讨论】:

  • 我从头开始做了一个全新的部署,它工作正常。还是谢谢。
猜你喜欢
  • 1970-01-01
  • 2013-03-16
  • 2013-07-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多