2008-10-28 31 views
3

我們有一個運行在WinServer2003 R2-IIS6上的舊系統,它使用傳統的ASP編寫。我使用傳統的ASP,IIS6和WinServer 2003 R2獲得空白頁面而不是錯誤消息

我們需要捕獲所有錯誤,爲此,我配置了IIS以將404和500重定向到將信息寫入日誌文件(此頁面創建和管理日誌)的自定義頁面(自定義錯誤配置)。

這是奇怪的事情:第一次發生錯誤,頁面重定向,我得到我的日誌文件條目。但是,如果再次加載此頁面(我按F5或其他用戶去那裏等),瀏覽器會收到一個空白頁面:沒有錯誤消息,我的自定義頁面被調用過。

如果我重新啓動IIS6,我會得到相同的行爲,第一次工作,接下來不行。

- >發送ASP錯誤到瀏覽器打開時

- >顯示友好HTTP錯誤在我的探險家

任何想法被關閉?

回答

1

嘗試在運行Fiddler(http://www.fiddlertool.com/Fiddler2/version.asp)或其他一些工具時嘗試執行此操作,以便查看在這裏和那裏發送的內容。

另外;如果您將IIS設置爲以IIS日誌格式登錄,則會在錯誤結束的請求的最後一行的日誌文件中顯示錯誤。

5

你需要保證服務器端調試未在ASP模塊中啓用。

經典ASP服務器500錯誤返回爲200's。試圖打開服務器端調試應用程序,然後找不到,IIS隨後返回200響應。

相關問題