customErrors與錯誤頁面

来源:http://www.cnblogs.com/HopeGi/archive/2016/09/15/5875624.html
-Advertisement-
Play Games

本配置節相對簡單而且常用 mode的值有如下三種 值 說明 On 指定啟用自定義錯誤。如果未指定 defaultRedirect,用戶將看到一般性錯誤。 Off 指定禁用自定義錯誤。這允許顯示標準的詳細錯誤。 RemoteOnly 指定僅向遠程客戶端顯示自定義錯誤並且向本地主機顯示 ASP.NET ...


本配置節相對簡單而且常用

<customErrors defaultRedirect="url"
mode="On|Off|RemoteOnly">

<error statusCode="statuscode"
redirect="url"/>

<error. . ./>
</customErrors>

 

mode的值有如下三種

說明

On

指定啟用自定義錯誤。如果未指定 defaultRedirect,用戶將看到一般性錯誤。

Off

指定禁用自定義錯誤。這允許顯示標準的詳細錯誤。

RemoteOnly

指定僅向遠程客戶端顯示自定義錯誤並且向本地主機顯示 ASP.NET 錯誤。這是預設值。

defaultRedirect

指定出錯時將瀏覽器定向到的預設 URL。

   

特殊的錯誤可以在error一節中定義

   

statusCode指定錯誤的狀態碼,redirect則是錯誤頁的URL。

如上面的配置則關閉了自定義異常頁面,即便打開了,也只能捕捉403404的錯誤並對其重定向。而且是需要在應用程式拋出了異常才會重定向到自定義的異常界面,否則哪怕響應的狀態碼對得上也不會重定向。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 說說表達式樹 - Expression Trees 序 簡單說下表達式樹。 目錄 簡介 根據 Lambda 表達式創建表達式樹 通過 API 創建表達式樹 解析表達式樹 表達式樹永久性 編譯表達式樹 執行表達式樹 修改表達式樹 調試 簡介 表達式樹以樹形數據結構表示代碼,其中每一個節點都是一種表達式 ...
  • [HttpPost] public ActionResult Create(FormCollection formCollection) { //foreach (string key in formCollection.AllKeys) //{ // Response.Write(key + " ...
  • 到現在,我們已經基本搭建起了項目的框架,但是項目中還存在一個問題,就是儘管層與層之間使用了介面進行隔離,但實例化介面的時候,還是引入了介面實現類的依賴,如下麵的代碼: private IUserService _userService; private IUserService UserServic... ...
  • 之前做過一個桌面翻譯工具,桌面每日一句--桌面翻譯工具(有道翻譯,微軟翻譯,Google翻譯) 獲取金山每日一句,目前因為 金山每日一句頁面改變導致每日一句功能失敗,不過這工具自己用得最多的還是翻譯功能,乾脆把翻譯獨立出來。 另外,最近在逛知乎發現有人分享了必應詞典的第三方api,所以順道拿來完善, ...
  • 新人剛開始學習ASP.NET MVC,若有不足之處希望能得到您的指點,不勝感激! 先來一張項目的層級結構圖: Model:模型層,主要是各種類型、枚舉以及ORM框架,框架完成資料庫和實體類的映射。項目中選用了微軟的開源ORM框架 EntityFramework 6.0 (以下簡稱EF),資料庫則選擇... ...
  • 不常用庫僅作收藏 圖像操作庫 Magick.NET C#的ListView增強組件 ObjectListView Software Protector 是易用的許可證系統 GUI 強大的 C# 組件庫 IKendeLib ...
  • @HtmlHrlper方式創建的標簽,會自動生成一些屬性,其中一些屬性就是關於驗證 如圖示例: 模型註解 通過模型註解後,MVC的驗證,包括前臺客戶端,後臺伺服器的驗證,MVC統統都做了包含,即使用戶在客戶端禁用Javascript,伺服器也會將非法操作進行驗證,當前前提是針對Model實體標識了註 ...
  • 好久沒有寫過Blog, 每天看著開源的Java社區流口水, 心裡滿不是滋味. 終於等到了今年六月份 dotnet core 的正式發佈, 看著dotnet 社區也一步一步走向繁榮, 一片蒸蒸日上的大好景象. 不在綁定Windows, 相信眾位dotneter的春天就要來了 廢話不多說, 早就對dot ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...