2011-05-06 67 views
0

我無法在任何地方找到類似的問題。基本上,當我將網站設置爲自定義錯誤時,它會顯示默認的500錯誤消息,但是當我將其設置爲顯示詳細錯誤時,頁面會正常加載而不會出錯。有沒有其他人遇到過這個?我怎樣才能看到錯誤是什麼?設置詳細/客戶錯誤消息的問題,iis7 asp classic

回答

2

在IIS

  1. 打開IIS7經理

  2. 選擇網站和其功能視圖中,「錯誤頁面」雙擊。

  3. 點擊右鍵,選擇「編輯功能設置...」或者選擇相同的從操作窗格(在右側)

  4. 選擇「詳細的錯誤」單選按鈕,然後單擊OK

  5. 現在,您的客戶端瀏覽器將能夠看到詳細的錯誤消息。

ALSO ...

單擊內容視圖的網站上。轉到「調試屬性」下的「ASP」,確保「向瀏覽器發送錯誤」設置爲true。

在控制面板

Internet選項>高級(製表符)>通過應用程序生成的取消選中「顯示友好HTTP錯誤消息」

+0

爲什麼**取消選中 「顯示友好HTTP錯誤信息」 **? – Kiquenet 2015-10-06 19:08:26

+0

@Kiquenet:因爲該設置會將服務器傳輸的有價值的信息(「第345行的語法錯誤」或其他內容)拋出窗口,並向您顯示一個頁面,可以有效地說明「發生了錯誤,我不會告訴你在哪裏或什麼時候,這裏有一些完全沒用的東西,你可以試試,比如刷新頁面。「 – Martha 2016-04-29 16:34:05

2

默認IIS7截取HTTP狀態代碼如4XX和5XX進一步上升管道。

在web.config中更換線

<httpErrors errorMode="Detailed"> 

<httpErrors existingResponse="PassThrough" errorMode="Detailed">