cundeng 发表于 2015-11-14 15:35:25

mvc4部署到iis7后加载不到样式,图片和js

(第一次写技术博客,初出茅庐小菜虫一个,如有写不对的地方望大神指出!也希望自己遇到的问题解决后能帮助到一些人)
  一开始一看加载不到样式和图片以为是路径加载出问题了,心想这个项目用的加载方式都是@Url.Content("")方式,之前这样做项目一直没出现过问题。于是按常规看下报文,看了下报文路径都没问题,可样式文件出现了个怪异的错误-服务器500错误。上图

  服务器错误会出现在加载样式上还是第一次见(勿喷,小弟初出茅庐小菜一个,的确之前没见过加载样式会出现服务器错误的现象)。很好奇响应报文的内容是什么,打开一看居然提示“未能执行URL。”上图
-------------------------------------------------------------------图片----------------------------------------------------------------------------------

-------------------------------------------------------------------图片----------------------------------------------------------------------------------
  全部样式和js还有图片都是“未能执行 URL”。在度娘、谷歌搜了半天,也尝试了很多方法。只是都针对于iis的配置上。(脑子发热,老想着,调试都不会出错不可能是程序问题。)最后找到了个解决方法,可却没弄懂原理,这里有点纠结。(强迫症晚期)。
上解决方法
  1.给webconfig的<system.webServer>节点下加一句
<modules runAllManagedModulesForAllRequests=&quot;true&quot; />
用谷歌翻译了下runAllManagedModulesForAllRequests的意思是“运行管理模块的所有要求”。
  2.将“应用程序池”的“托管管道模式”修改成“集成”。上图

         版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: mvc4部署到iis7后加载不到样式,图片和js