(第一次写技术博客,初出茅庐小菜虫一个,如有写不对的地方望大神指出!也希望自己遇到的问题解决后能帮助到一些人)
一开始一看加载不到样式和图片以为是路径加载出问题了,心想这个项目用的加载方式都是@Url.Content("")方式,之前这样做项目一直没出现过问题。于是按常规看下报文,看了下报文路径都没问题,可样式文件出现了个怪异的错误-服务器500错误。上图
服务器错误会出现在加载样式上还是第一次见(勿喷,小弟初出茅庐小菜一个,的确之前没见过加载样式会出现服务器错误的现象)。很好奇响应报文的内容是什么,打开一看居然提示“未能执行 URL。”上图
-------------------------------------------------------------------图片----------------------------------------------------------------------------------
-------------------------------------------------------------------图片----------------------------------------------------------------------------------
全部样式和js还有图片都是“未能执行 URL”。在度娘、谷歌搜了半天,也尝试了很多方法。只是都针对于iis的配置上。(脑子发热,老想着,调试都不会出错不可能是程序问题。)最后找到了个解决方法,可却没弄懂原理,这里有点纠结。(强迫症晚期)。
上解决方法
1.给webconfig的<system.webServer>节点下加一句
<modules runAllManagedModulesForAllRequests="true" />
用谷歌翻译了下runAllManagedModulesForAllRequests的意思是“运行管理模块的所有要求”。
2.将“应用程序池”的“托管管道模式”修改成“集成”。上图