2010-07-20 49 views
3

我有一個頁面(通用處理程序),我想在其上向客戶端返回狀態代碼500,以指示出現錯誤。我不喜歡這樣寫道:向客戶端發送狀態代碼500時未呈現頁面

Response.StatusCode = 500; 
Response.StatusDescription = "Internal Server Error"; 

,並在同一時間,我呈現一個友好的消息,告知出現了錯誤的用戶。 但不是seing我的消息,我得到默認的IIS消息,說是這樣的:

服務器錯誤 500 - 內部服務器錯誤。 您正在查找的資源存在問題,並且無法顯示。

如果我去到IIS並刪除錯誤頁面500,我得到這個消息:

該頁無法顯示,因爲發生了內部服務器錯誤。

它在IIS6中按預期工作,但不在IIS7中工作。我應該怎麼做才能在IIS7中工作?

回答

相關問題