2012-01-24 68 views
2

我在IIS中有幾個站點,包括ASP.Net和PHP。我想爲錯誤處理定義一個自定義頁面,我可以在IIS中進行配置,並顯示所有站點中發生的錯誤。例如,如果發生錯誤500,它會顯示一個ASP.Net頁面,其中包含實際發生的詳細錯誤信息。那可能嗎?在IIS中顯示所有錯誤的自定義錯誤頁面

回答

0

號=(

PHP

爲PHP的網站,也有不同的解決方案,包括錯誤記錄插件,但該標準的一個涉及到內置的PHP的錯誤處理功能。見在這裏:http://www.nyphp.org/PHundamentals/7_PHP-Error-Handling

ASP.NET

對於ASP.NET站點,這是默認行爲Ø f IIS錯誤頁面。它會向您顯示確切的錯誤代碼,堆棧跟蹤和違規代碼行。如果你想,你可以創建自己的應用程序級錯誤處理程序來處理任何和所有可能發生在你的網站內的異常;通常這是用來隱藏惡劣的錯誤信息,並向用戶顯示一個友好的,不太可怕的信息。您當然可以在所有不同的ASP.NET網站中重新使用代碼。請參閱:http://www.codeproject.com/Articles/5977/Global-Error-Handling-in-ASP-NET

+0

那是有益的,但我在考慮這些問題。 http://www.iis.net/ConfigReference/system.webServer/httpErrors 如果在步驟5和6「如何」一節我配置有一個單一的頁面,並以某種方式得到錯誤的詳細信息單獨的Web應用程序IIS。 –

相關問題