明輝手游網(wǎng)中心:是一個免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

讓IIS 5.0的出錯信息提示更詳細(xì)的方法

[摘要]如果你使用iis 5.0,你會發(fā)現(xiàn)iis 5.0的錯誤信息比iis 4.0來的含糊的多了,這是由于iis 5.0開始使用asperror處理錯誤的緣故。就拿數(shù)據(jù)庫登錄失敗來說吧 iis 4.0顯示的是 Microsoft OLE DB Provider for SQL Server 錯誤 '...

如果你使用iis 5.0,你會發(fā)現(xiàn)iis 5.0的錯誤信息比iis 4.0來的含糊的多了,這是由于iis 5.0開始使用asperror處理錯誤的緣故。就拿數(shù)據(jù)庫登錄失敗來說吧
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 - 內(nèi)部服務(wù)器錯誤 - ASP 錯誤
Internet 信息服務(wù)
--------------------------------------------------------------------------------
技術(shù)信息(適用于支持人員)
錯誤類型:
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

詳細(xì)信息:
Microsoft 支持


這對于asp的安全性來說是個好事,但對于我們調(diào)試程序來說,就不是那么方便了。以下簡單的介紹一下,如果回到iis 4.0的方法

1、選擇你的站點(diǎn),屬性,自定義錯誤信息
2、選擇500:100錯誤,編輯屬性
3、通常原設(shè)置值為url,\iishelp\common\500-100.asp
4、改為"默認(rèn)值",確定,確定
4、現(xiàn)在錯誤處理變?yōu)椤癷nternal server error - asp error"
注意
以上修改只是為了調(diào)試asp程序方便,調(diào)試完畢后應(yīng)該重新設(shè)回原樣(出處:熱點(diǎn)網(wǎng)絡(luò))