Jos*_* Bi 18 iis-7 asp-classic
我无法为远程浏览器连接上的ASP页面获取IIS7的详细错误报告.但是,当我在服务器上本地运行页面时,我确实看到了详细的错误消息.
我已启用发送错误到浏览器,但IIS不断发送内部服务器错误.
我在IE上取消选中显示友好的HTTP错误消息.
有谁知道如何启用错误消息发送到远程浏览器?
And*_*rew 12
在IIS 7中需要更改ASP设置
在IIS标题下,打开ASP属性,在" 编译"下,展开" 调试属性",您将在其中找到:
将其设置为True
正如您已经完成的那样,您需要在IE中禁用show friendly HTTP错误消息.
小智 6
IIS-
错误页面
-编辑功能设置
-检查:详细错误
IIS
-ASP-
编译
-调试属性
-设置:启用服务器端调试= False-
设置:向浏览器发送错误= True
以我为例Server-side Debugging,它没有在远程显示错误详细信息。设置后,它开始显示错误详细信息Enable Server-side Debugging = False。
小智 5
默认情况下,IIS7 拦截由应用程序生成的 HTTP 状态代码,例如 4xx 和 5xx,这些代码是在管道上进一步生成的。
在 web.config 中替换该行
<httpErrors errorMode="Detailed">
Run Code Online (Sandbox Code Playgroud)
和
<httpErrors existingResponse="PassThrough" errorMode="Detailed">
Run Code Online (Sandbox Code Playgroud)