最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

.net中自定義錯誤頁面的實現(xiàn)方法

 更新時間:2018年06月03日 14:43:48   作者:猴子哥  
這篇文章主要給大家介紹了關于.net中自定義錯誤頁面實現(xiàn)的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

前言:

在實際的web開發(fā)中,經(jīng)常會遇到以下情況,導致給用不好的體驗:

  a、程序未處理的異常,直接輸出顯示到用戶頁面

  b、用戶訪問的資源不存在,直接顯示系統(tǒng)默認的404頁面

  c、其它以下請求錯誤狀態(tài)的系統(tǒng)默認頁面(403等)

為了給用戶友好的體驗,在實際項目開發(fā)中,

需要對系統(tǒng)會不同的異常定制相應的友好提示頁面

.net中自定義異常頁面的重定向都是通過web.config配置頁面配置實現(xiàn),其具體的實現(xiàn)方式有兩種方式,下面話不多說了,來一起看看詳細的介紹吧。

其一、通過節(jié)點system.web新增customErrors配置節(jié)點實現(xiàn)

IIS環(huán)境需求:IIS7、IIS7+、IIS7以前版本

作用對象:作用于Asp.Net級別的錯誤處理程序

   也就是說,對于(.html/.js)等靜態(tài)資源不起作用

實現(xiàn)方式:

<system.web>
 <customErrors mode="On" defaultRedirect="ApplicationErroy.aspx">
  <error statusCode="403" redirect="/ErrorPage/403.html"/>
  <error statusCode="404" redirect="/ErrorPage/404.html"/>
  <error statusCode="500" redirect="/ErrorPage/500.html"/>
 </customErrors>
 </system.web>

其二、通過節(jié)點system.webServer新增httpErrors配置節(jié)點實現(xiàn)

IIS環(huán)境需求:IIS7、IIS7+

作用對象:作用于IIS級別的錯誤信息處理程序

   也就是說,asp.net程序異常和靜態(tài)資源異常都處理

實現(xiàn)方式:

<system.webServer>
 <httpErrors errorMode="Custom" existingResponse="Replace">
  <clear />
  <error statusCode="404" responseMode="ExecuteURL" path="/ErrorPage/404.html" />
  <error statusCode="403" responseMode="ExecuteURL" path="/ErrorPage/403.html" />
  <error statusCode="500" responseMode="Redirect" path="/ErrorPage/500.html" />
 </httpErrors>
 </system.webServer>

應用總結:

通過上面的描述,在實際開發(fā)中,只要環(huán)境時IIS7+,那么完全采用第二種方式即可

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

最新評論

和平区| 松江区| 扶风县| 武城县| 静宁县| 米林县| 桂林市| 仙桃市| 平潭县| 金平| 达日县| 资兴市| 新昌县| 通化市| 元阳县| 潢川县| 江华| 湘乡市| 深州市| 贵港市| 通渭县| 霍州市| 凤山县| 澎湖县| 崇义县| 雷波县| 天祝| 侯马市| 五大连池市| 沾益县| 岳普湖县| 门头沟区| 三门县| 保康县| 隆安县| 镇康县| 台湾省| 延寿县| 佳木斯市| 民县| 华坪县|