关闭详细错误报告的iis 7会导致经典的asp错误

时间:2010-12-22 09:41:39

标签: iis-7 error-reporting

我很难过为什么会这样。

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

以前有没有人遇到过这类事情?

1 个答案:

答案 0 :(得分: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.页面。

查看以下任一字符串:

  

处理网址时服务器上发生错误

  

Microsoft VBScript运行时

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