1

我的 Web 应用程序 (MVC4) 托管在 IIS 7.5、Windows 7 Ultimate 上,并安装了 .net 框架 4.0 和 4.5。在托管应用程序时,图像未呈现,给我一个 404 错误

在此处输入图像描述

内容类型是“Text/html”不应该显示为“image/jpeg 或 png”吗?

在直接给出图像路径时,图像被渲染,但不是通过 css。css 正在加载,因为我的布局是完整的。

我经历了许多与同一问题相关的问题,包括

<modules runAllManagedModulesForAllRequests="true" />

在控制面板中的 IIS>WWW 服务下检查静态内容,应用修补程序 ( http://support.microsoft.com/kb/980368 ).. 徒劳无功。

我的CSS代码如下,

body{background:url(images/bg.jpg);

图像文件夹结构是

  • 美国广播公司
    • 图片(文件夹)
      • bg.jpg
    • main.css

(已尝试将图像路径与..和/一起提供,没有用)

ExtensionlessUrlHandler,存在于 webconfig 中,托管在 .net 框架 4.0(集成)上,

我的 IIS 还共同托管 MVC3 应用程序,它运行良好。

不确定是什么问题?我错过了一些尚未尝试过的东西,你的帮助会让我睡个好觉。

更新:

参考这个帖子

我根据 Calgary Coder 的回答更改了捆绑包,现在正在加载图像。

4

1 回答 1

0

根据这篇文章

我更改了我的捆绑包(按照以下格式/模式)

bundles.Add(new StyleBundle("~/Content/css/jquery-ui/bundle")
       .Include("~/Content/css/jquery-ui/*.css"));

图像正在加载。感谢卡尔加里编码器。

于 2013-05-29T14:52:28.803 回答