3
我有一個頁面(通用處理程序),我想在其上向客戶端返回狀態代碼500,以指示出現錯誤。我不喜歡這樣寫道:向客戶端發送狀態代碼500時未呈現頁面
Response.StatusCode = 500;
Response.StatusDescription = "Internal Server Error";
,並在同一時間,我呈現一個友好的消息,告知出現了錯誤的用戶。 但不是seing我的消息,我得到默認的IIS消息,說是這樣的:
服務器錯誤 500 - 內部服務器錯誤。 您正在查找的資源存在問題,並且無法顯示。
如果我去到IIS並刪除錯誤頁面500,我得到這個消息:
該頁無法顯示,因爲發生了內部服務器錯誤。
它在IIS6中按預期工作,但不在IIS7中工作。我應該怎麼做才能在IIS7中工作?