日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

【转载】ASP.NET自定义404和500错误页面

發布時間:2023/12/18 asp.net 66 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转载】ASP.NET自定义404和500错误页面 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在ASP.NET網站項目實際上線運行的過程中,有時候在運行環境下會出現400錯誤或者500錯誤,這些錯誤默認的頁面都不友好,比較簡單單調,其實我們可以自行設置這些錯誤所對應的頁面,讓這些錯誤跳轉到我們指定的路徑。此文將介紹如何在ASP.NET項目中設置404錯誤和500錯誤為例。

首先我們可以到網上下載到一些優美的404錯誤頁面或者500錯誤頁面的HTML模板,或者你也可以自行制作個HTML模板。然后將該頁面放入到你的網站項目中,如果你的項目為WebForm項目,則你將需要新建一個Error.Aspx頁面,然后將靜態HTML代碼復制到上面。如果是MVC模式的網站,則需要新建一個視圖控制器,在相應的視圖頁面加入這些HTML代碼。

錯誤頁面新建好了后,下一步進行Web.config數據項的設置,設置完成后,IIS將會根據web.config文件中的設置的錯誤處理路徑跳轉。在這里,需要設置<system.webServer>下的<httpErrors>節點內部內容,指定相應的錯誤狀態嗎,并給出跳轉路徑。下面的設置項以MVC站點為例,所以路徑中未帶相關后綴名。

設置404錯誤處理頁面的代碼如下:

? <httpErrors errorMode="Custom" existingResponse="Replace">
? ? ? <remove statusCode="404"/>
? ? ? <error statusCode="404" path="/MyError/Index" responseMode="ExecuteURL"/>
? ? </httpErrors>

設置500錯誤處理

? <httpErrors errorMode="Custom" existingResponse="Replace">
? ? ? <remove statusCode="500"/>
? ? ? <error statusCode="500" path="/MyError/Index" responseMode="ExecuteURL"/>
? </httpErrors>

上述設置中,統一將錯誤頁面指向了/MyError/Index網址。至此相關配置設置成功。

?

備注:此文章轉載自博主個人技術站點,博主個人站致力于分享相關技術文章,同時也分享Windows服務器和Linux服務器運維等知識:IT技術小趣屋

轉載于:https://www.cnblogs.com/xu-yi/p/10454508.html

總結

以上是生活随笔為你收集整理的【转载】ASP.NET自定义404和500错误页面的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。