2011-05-06 65 views
0

我无法在任何地方找到类似的问题。基本上,当我将网站设置为自定义错误时,它会显示默认的500错误消息,但是当我将其设置为显示详细错误时,页面会正常加载而不会出错。有没有其他人遇到过这个?我怎样才能看到错误是什么?设置详细/客户错误消息的问题,iis7 asp classic

回答

2

在IIS

  1. 打开IIS7经理

  2. 选择网站和其功能视图中,“错误页面”双击。

  3. 点击右键,选择“编辑功能设置...”或者选择相同的从操作窗格(在右侧)

  4. 选择“详细的错误”单选按钮,然后单击OK

  5. 现在,您的客户端浏览器将能够看到详细的错误消息。

ALSO ...

单击内容视图的网站上。转到“调试属性”下的“ASP”,确保“向浏览器发送错误”设置为true。

在控制面板

Internet选项>高级(制表符)>通过应用程序生成的取消选中“显示友好HTTP错误消息”

+0

为什么**取消选中 “显示友好HTTP错误信息” **? – Kiquenet 2015-10-06 19:08:26

+0

@Kiquenet:因为该设置会将服务器传输的有价值的信息(“第345行的语法错误”或其他内容)抛出窗口,并向您显示一个页面,可以有效地说明“发生了错误,我不会告诉你在哪里或什么时候,这里有一些完全没用的东西,你可以试试,比如刷新页面。“ – Martha 2016-04-29 16:34:05

2

默认IIS7截取HTTP状态代码如4XX和5XX进一步上升管道。

在web.config中更换线

<httpErrors errorMode="Detailed"> 

<httpErrors existingResponse="PassThrough" errorMode="Detailed">