我的 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 的回答更改了捆绑包,现在正在加载图像。