【问题标题】:iis 7 turning off detailed error reporting causes classic asp erroriis 7关闭详细错误报告会导致经典的asp错误
【发布时间】:2011-05-29 07:36:15
【问题描述】:

我很困惑为什么会这样。

当我关闭详细错误报告时,我收到内部服务器错误。当我打开它时,我的页面加载正常。

以前有人遇到过这种事情吗?

【问题讨论】:

  • 你解决了这个问题吗?

标签: iis-7 error-reporting


【解决方案1】:

我怀疑您的脚本确实在某处引发了错误,并且该错误被隐藏在 HTML 中的某处。

在有问题的页面上,再次打开详细错误,浏览到该页面,然后在浏览器中执行 查看源代码,我敢打赌,您会发现其中有一些不应该出现的内容,但不被浏览器呈现。

例如:

<html>
  <head></head>
  <body>
    <% Response.Write "Just fine" %>
    <div id="noSnapshots" style="display:none">
    <table>

       <tr>
        <% Some error %>
        <td>table cell</td>
      </tr>
    </table>
  </body>
</html>

如果我在 IIS 中打开详细错误,上面的 HTML 似乎可以很好地呈现,但如果我关闭它们,我会看到红色、白色和灰色的 500 - Internal server error. 页面。

查看以下任一字符串:

处理 URL 时服务器发生错误

Microsoft VBScript 运行时

这是假设您没有更改站点的 ASP 功能窗格中的 Script Error Message

【讨论】:

  • 嗨,kev,感谢您的输入和对我完全没有回复的道歉,我什至没有注意到您的回答。
  • 基本上这是一个外部 pdf 创建对象错误,它以某种方式使页面崩溃并关闭了详细的错误报告,但没关系。我删除了它,页面都很好。所以我修复了这个错误,现在一切都很好。感谢您的回复。
猜你喜欢
  • 2012-04-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-13
  • 2018-01-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多