IIS 7 关闭详细错误报告会导致经典 ASP 错误

iis 7 turning off detailed error reporting causes classic asp error

提问人:Shannow 提问时间:12/22/2010 最后编辑:LorenzoDonati4Ukraine-OnStrikeShannow 更新时间:10/16/2013 访问量:774

问:

我对为什么会发生这种情况感到困惑。

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

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

IIS-7 错误报告

评论

0赞 Kev 1/7/2011
你设法解决了这个问题吗?

答:

1赞 Kev 12/23/2010 #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

评论

0赞 Shannow 1/27/2011
嗨,凯夫,感谢您的输入,并为我完全没有回复而道歉,我什至没有注意到您的回答。
0赞 Shannow 1/27/2011
基本上,这是一个外部 PDF 创建对象错误,它以某种方式使页面崩溃,并关闭了详细的错误报告,但没关系。我删除了它,页面两种方式都很好。所以我修复了这个错误,现在一切都很好。感谢您的回复。