IIS7设置详细错误显示教程
在IIS7环境中,为了更好地调试和排查问题,我们需要设置详细错误信息的显示。以下是详细的步骤和方法:
1. 通过IIS管理器设置
-
打开IIS管理器:可以通过按WIN+R键打开命令行,然后输入
inetmgr
命令来打开IIS管理器]。 -
选择目标站点:在IIS管理器的左边目录中,选择你需要配置的网站]。
-
编辑错误页面功能设置:在右边IIS块中,双击“错误页面”,然后在右边的“操作”项中选择“编辑功能设置”]。
-
选择详细错误:在ErrorResponses中,选择“Detailed errors”,然后单机“OK”完成配置]。
2. 通过web.config 文件设置
-
找到web.config 文件:打开网站目录,找到web.config 文件(如果没有,就建立一个txt文件存为web.config )]。
-
添加配置:在web.config 文件中,找到
system.webServer
配置节,并添加配置httpErrors errorMode="DetailedLocalOnly"/
]。 -
配置ASP程序:如果是ASP.NET程序,可能还需要配置
customErrors mode="Off"/
]。 -
发送错误信息到浏览器:如果是ASP程序,还可以配置
sendErrorsToBrowser
选项,将其设置为true
]。
3. 通过命令行设置
-
启用详细错误:可以通过命令行执行
appcmd setconfig DefaultWebSite/yourapp/section:httpErrors/errorMode:Detailed
命令来启用详细错误]。 -
禁用详细错误:可以通过命令行执行
appcmd setconfig DefaultWebSite/yourapp/section:httpErrors/errorMode:Custom
命令来禁用详细错误]。
4. 浏览器设置
- 取消“显示友好HTTP错误信息”:在IE的设置中,要取消“显示友好HTTP错误信息”,应该将“显示友好HTTP错误信息”的值改为“False”]。
以上就是在IIS7环境中设置详细错误显示的步骤和方法,希望对你有所帮助。
原创文章,作者:Ur47000,如若转载,请注明出处:https://wyc.retuba.cn/10917.html