【发布时间】:2011-05-29 07:36:15
【问题描述】:
我很困惑为什么会这样。
当我关闭详细错误报告时,我收到内部服务器错误。当我打开它时,我的页面加载正常。
以前有人遇到过这种事情吗?
【问题讨论】:
-
你解决了这个问题吗?
标签: iis-7 error-reporting
我很困惑为什么会这样。
当我关闭详细错误报告时,我收到内部服务器错误。当我打开它时,我的页面加载正常。
以前有人遇到过这种事情吗?
【问题讨论】:
标签: iis-7 error-reporting
我怀疑您的脚本确实在某处引发了错误,并且该错误被隐藏在 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。
【讨论】: