天天看點

asp.net 中的錯誤跳轉 customerrors 對html檔案不起作用

在配置web.config時發現customerrors對aspx檔案是起作用的,我想通過customerrors來判斷是否有html檔案時,卻不起作用?

這是為什麼,如果要起作用.net裡該如何操作?

之是以aspx有用,而html沒用是因為iis裡的配置裡設定了*.aspx,*.config等檔案由aspnet_isapi.dll來處理而html預設是不處理,

直接發送給用戶端如果你希望html也由aspnet_isapi.dll處理,可以去設定但是這樣,html的響應速度也會變慢,因為每個

html都要多一道處理手續很多網站用生成靜态頁,就是為了防止aspx的多的手續設定方法:進入管理工具裡的

“Internet 資訊服務(IIS)管理器”,在網站上按右鍵=》屬性=》主目錄=》配置=》點選映射裡的添加,

可執行檔案輸入:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll擴充名輸入:.html,然後确定即可。