IIS配置錯誤資訊輸出

2022-03-23 11:22:17 字數 1297 閱讀 2397

asp.net:

一、通過iis配置

1、開啟iis管理器,或按住 win + r 開啟命令列輸入 inetmgr 開啟 iis 管理

2、左邊目錄選擇目標站點,在右邊 iis 塊中雙擊 「錯誤頁面」

3、在 錯誤頁面」中右邊的 「操作」項中選擇 「編輯功能設定」

4、在 error responses 中,選擇 detailed errors,單機 ok 完成配置。

二、通過web.config配置

其實,上面在兩種配置,最終都會反應到對應的 web.config 中。因此,我們可以直接編輯 web.config。特別是對於買的虛擬主機(shared web hosting),沒有許可權更改iis。開啟**目錄,找到 web.config 檔案(如果沒有,就建立乙個 txt 檔案存為 web.config),找到 system.webserver 配置節,新增配置 。

注意此引數選項可以應用到**或子目錄或虛擬目錄。

此引數選項對所有 iis 應用程式有效,包括 asp, aps.net, php 等。

如果是 asp.net 程式,可能還需要配置

asp

一、通過iis配置

1、開啟iis,或按住 win + r 開啟命令列輸入 inetmgr 開啟 iis 管理

2、左邊目錄選擇目標站點,在右邊 iis 塊中雙擊 「asp」

3、在 asp 頁中展開 "除錯屬性"節點

4、找到 「將錯誤傳送到瀏覽器」,選擇 true

5、應用即可。

此外,如果是 asp 程式,還可以配置 senderrorstobrowser 選項。

通過以上設定完成後,還需要在進行web.config配置使其生效:

asp.net web.config配置:

ModelState 錯誤資訊輸出

在mvc的專案中,我們通常情況下,為了方便 偷懶 會直接使用 modelstate.isvalid 來判斷實體的驗證是否正確,但是這樣對於使用者的體驗是不好的,當填寫的內容比較多的時候,使用者需要自己乙個乙個查詢問題所在,然後修改。如何既能使用modelstate 偷懶 又能夠讓使用者知道自己輸入錯...

配置 IIS 7 顯示詳細錯誤資訊

如果你在 iis 7 中只看到諸如 http error 500 internal server error 500 內部伺服器錯誤 的簡單錯誤資訊,那麼可以通過如下步驟配置 iis7 以輸出詳細錯誤資訊。按住 win r 開啟命令列輸入 inetmgr 開啟 iis 管理 左邊目錄選擇目標站點,在...

perror 輸出錯誤資訊

標頭檔案 c 庫函式void perror const char str 用來將上乙個函式發生錯誤的原因輸出到標準裝置 stderr 引數 s 所指的字串會先列印出,後面再加上錯誤原因字串。此錯誤原因依照全域性變數errno的值來決定要輸出的字串。在庫函式中有個errno變數,每個errno值對應著...