深圳升蓝软件
数据库开发 .Net技术  |  ASP技术 PHP技术 JSP技术 应用技术类   
Hiblue Software

让IIS 5.0的错误信息提示更详细的方法


March 25,2004
如果你使用iis 5.0,你会发现iis 5.0的错误信息比iis 4.0来的含糊的多了,这是由于iis 5.0开始使用asperror处理错误的缘故。就拿数据库登录失败来说吧
iis 4.0显示的是
Microsoft OLE DB Provider for SQL Server 错误 '80040e4d'
Login failed for user 'xxx'.
xxxxx.asp,行xx
在iis 5.0中就显示
HTTP 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
--------------------------------------------------------------------------------
技术信息(适用于支持人员)
错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E4D)
/jjx/ActiveUBB/default.asp, 第 95 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)

页:
GET /jjx/ActiveUBB/default.asp

时间:
2000年4月23日, 12:05:57

详细信息:
Microsoft 支持


这对于asp的安全性来说是个好事,但对于我们调试程序来说,就不是那么方便了。以下简单的介绍一下,如果回到iis 4.0的方法

1、选择你的站点,属性,自定义错误信息
2、选择500:100错误,编辑属性
3、通常原设置值为url,iishelpcommon500-100.asp
4、改为"默认值",确定,确定
4、现在错误处理变为“internal server error - asp error"
注意
以上修改只是为了调试asp程序方便,调试完毕后应该重新设回原样
Copyright © 2001-2008 Shenzhen Hiblue Software Team All rights reserved