問題:在使用iis7.0時,我們設置好了404錯誤頁之后,狀態碼會返回500,還有頁面亂碼的情況。下面根據自己的經驗和查找資料,總結了下面的解決方法,如果大家也遇到了這個問題,那么就參考一下吧。
具體解決方案:
1、首先我們在系統盤里面找到“C:/Windows/System32/inetsrv/config/”路徑下的“applicationHost.config”文件,找到之后將該文件打開;
2、我們需要搜索“<httpErrors>”,搜索到了之后,然后將它的“allowAbsolutePathsWhenDelegated”設置成“true”;
3、然后我們在控制面板的管理工具中打開“Internet信息服務(IIS)管理器”;
4、打開之后,我們找到我們需要設置的站點,點擊,然后打開“功能視圖”,“IIS欄”,“錯誤頁”,再雙擊“404”;
5、在彈出的“編輯自定義錯誤頁”對話框中,我們選擇“將靜態文件中的內容插入錯誤響應中”,然后選擇404錯誤頁的絕對路徑,完成之后點擊確定;

6、然后我們點擊“404”,在右邊點擊“編輯功能設置”;
7、在彈出的“編輯自定義錯誤頁”對話框中的“錯誤響應”中選擇“自定義錯誤頁”,然后確定就可以了;
8、設置好了之后,我們完成最后一步,就是重新啟動iis,生效剛才的設置。