2010-12-22 87 views
1

我很难过,为什么会发生这种情况。iis 7关闭详细的错误报告导致经典的asp错误

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

有没有人曾经遇到过这种事情?

+0

你是否设法解决这个问题? – Kev 2011-01-06 17:37:02

回答

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

您好kev,感谢您的意见和我的完全没有答复appologies,我甚至没有注意到你的答案。 – Shannow 2011-01-27 14:22:33