【问题标题】:resources fail to load - internal server error资源加载失败 - 内部服务器错误
【发布时间】:2015-11-06 13:25:33
【问题描述】:

我的应用程序没有加载任何 javascript 和 css 资源。一切都很好,然后这一切突然发生了。我不知道是什么原因造成的。我不知道我应该包含代码的哪一部分,所以这是屏幕截图:

该应用程序基于 Asp.net webforms

【问题讨论】:

  • 检查服务器的error.log
  • @SiCK 我该怎么做?
  • @laszlokiss88 您可以在开发人员日志中看到错误消息“加载资源失败:服务器响应状态为 500(内部服务器错误)”
  • 你有运行 http 模块吗?如果应用程序池管理的管道模式从“经典”更改为“集成”,则对 js 或 css 文件的请求也会命中 http 模块,这可能是原因。否则 Web 服务器返回 500 内部服务器资源错误是不正常的。
  • 如果您通过 Visual Studio 运行项目,只需开始调试,然后转到 DEBUG / Exceptions 菜单并勾选 Common Language Runtime Exceptions 旁边的“Thrown”复选框。这将导致调试器捕获任何错误,即使它们由 catch 块处理。

标签: javascript c# css asp.net


【解决方案1】:

此问题是由于 web.config 文件中允许使用静态内容而引起的。我注释掉了这一行:

    <staticContent>
  <!--<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
  <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" />-->
</staticContent>

【讨论】:

    猜你喜欢
    • 2013-04-16
    • 1970-01-01
    • 2015-12-19
    • 2013-10-19
    • 2018-01-22
    • 2014-11-24
    • 2021-07-27
    • 1970-01-01
    相关资源
    最近更新 更多