如何在IIS7中显示详细错误信息
浏览量:2135
时间:2024-08-16 11:10:15
作者:采采
随着使用Vista或Win7操作系统的用户不断增加,使用Win7旗舰版来开发和测试程序的人员也越来越多。然而,在Win7下测试程序时,如果出现错误,IIS7只会显示简单的HTTP Error 500 - Internal Server Error(500 - 内部服务器错误)信息,这对于用户来说比较友好,但对开发测试人员来说却无法提供明确的错误信息。那么,如何让Win7下显示详细的错误信息呢?我们可以通过配置IIS7以输出详细错误信息。
通过IIS配置
首先,我们可以通过IIS管理器来进行配置:
- 打开IIS管理器,或按住WIN R打开命令行输入inetmgr打开IIS管理。
- 在左边目录选择目标站点,在右边的IIS块中双击“错误页面”。
- 在错误页面中右边的“操作”项中选择“编辑功能设置”。
- 在Error Responses中,选择Detailed errors,点击OK完成配置。
通过配置
其实,上述配置最终都会反映到对应的文件中。因此,我们也可以直接编辑文件来进行配置。特别是对于购买虚拟主机的用户来说,他们没有权限更改IIS配置。
- 打开网站目录,找到文件(如果没有,就新建一个txt文件并将其存为)。
- 找到system.webServer配置节,添加配置lt;httpErrors errorMode"DetailedLocalOnly"/gt;。
需要注意的是,此参数选项可以应用到网站、子目录或虚拟目录。它适用于所有IIS应用程序,包括ASP、、PHP等。如果是程序,可能还需要配置lt;customErrors mode"Off"/gt;。
通过IIS配置ASP
如果是ASP程序,还可以通过以下步骤配置:
- 打开IIS,或按住WIN R打开命令行输入inetmgr打开IIS管理。
- 在左边目录选择目标站点,在右边的IIS块中双击“ASP”。
- 在ASP页中展开“调试属性”节点。
- 找到“将错误发送到浏览器”,选择true。
- 应用即可。
此外,还可以配置sendErrorsToBrowser选项来进一步调试ASP程序。
启用父路径
在IIS7中启用父路径也是一种方便调试程序的方法。具体步骤如下:
- 打开IIS7的功能视图,找到“ASP设置选项-调试属性”,将“将详细错误发送到浏览器”后面的值改为“TRUE”,然后点击“应用”按钮。
- 在“错误页”设置选项中,双击500那一行,再点击文件路径后面的“设置”。
- 在弹出的对话框中,将“相对文件路径”里的文件名改为“”,然后点击确定。
- 取消IE浏览器中“显示友好HTTP错误信息”的选中状态。
通过以上步骤,即可在IIS7中显示详细错误信息,并方便地进行程序调试。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
如何在亿图图示中制作美味的蛋糕卷
下一篇
电脑复制粘贴的快捷键