.net 在配置檔案中配置404路徑出錯
//
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new CustomHandlerErrorAttribute());
}
//建立一個普通類。繼承一個錯誤過濾器介面
public class CustomHandlerErrorAttribute : HandleErrorAttribute
{
public override void OnException(ExceptionContext filterContext)
{
if (filterContext.ExceptionHandled)
{
return;
}
filterContext.Controller.ViewData.Model = filterContext.Exception;
filterContext.Result = new ViewResult
{
ViewName = "Error",
ViewData = filterContext.Controller.ViewData
};
filterContext.ExceptionHandled = true;
}
}
//在配置檔案的下面 web.config <system.web>
<customErrors mode="On">
<error redirect="/home/error" statusCode="404" />
</customErrors>
//web.config <system.webServer>
<httpErrors errorMode="Custom" existingResponse="PassThrough">
</httpErrors>
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new CustomHandlerErrorAttribute());
}
//建立一個普通類。繼承一個錯誤過濾器介面
public class CustomHandlerErrorAttribute : HandleErrorAttribute
{
public override void OnException(ExceptionContext filterContext)
{
if (filterContext.ExceptionHandled)
{
return;
}
filterContext.Controller.ViewData.Model = filterContext.Exception;
filterContext.Result = new ViewResult
{
ViewName = "Error",
ViewData = filterContext.Controller.ViewData
};
filterContext.ExceptionHandled = true;
}
}
//在配置檔案的下面 web.config <system.web>
<customErrors mode="On">
<error redirect="/home/error" statusCode="404" />
</customErrors>
//web.config <system.webServer>
<httpErrors errorMode="Custom" existingResponse="PassThrough">
</httpErrors>
相關文章
- 【Python】配置檔案配置路徑Python
- pyinstaller 打包後讀取 ini 配置檔案路徑錯誤,怎麼定位配置檔案
- “您的設定/配置檔案”出錯
- .net core使用配置檔案
- .Net Core中的配置檔案原始碼解析原始碼
- 加密(Asp.Net配置檔案的)配置節加密ASP.NET
- 文摘:在EJB中讀取XML配置檔案XML
- ASP.NET Core 配置檔案ASP.NET
- .NET Core常用配置檔案示例
- java配置檔案設定絕對路徑Java
- AspNetCore配置多環境log4net配置檔案NetCore
- Laravel 中的配置檔案Laravel
- MySQL資料庫中的日誌檔案---(4)配置日誌檔案輸出路徑MySql資料庫
- Git配置配置檔案Git
- 利用perl提取web配置檔案中的域名對應的路徑Web
- Golang os 包與設定配置檔案路徑Golang
- 釋出nuget 如何配置專案檔案
- 在Docker中,Docker配置檔案在哪裡以及如何修改?Docker
- Deployer recipe中Laravel配置檔案Laravel
- java中讀取配置檔案Java
- 在.net core中使用配置檔案的幾個示例和方法
- 關於websphere讀取war配置檔案出錯的問題Web
- LAMP環境中Apache,MySQL,PHP的配置檔案路徑是什麼LAMPApacheMySqlPHP
- .net core 靈活讀取配置檔案
- .NET Core 6.0之讀取配置檔案
- asp.net 操作INI配置檔案類ASP.NET
- LINUX所有配置檔案的路徑和檔名稱(收藏)Linux
- VS Code 配置或新增 C 標頭檔案路徑
- 【JavaEE】讀取配置檔案路徑的幾種方式Java
- Centos中檢視nginx、apache、php、mysql配置檔案路徑CentOSNginxApachePHPMySql
- SpringBoot專案中獲取配置檔案的配置資訊Spring Boot
- Golang專案中讀取配置檔案Golang
- 在cmd中開啟指定檔案路徑
- 在 .NET Core 中使用 ViewConfig 除錯配置View除錯
- java中讀取.properties配置檔案Java
- mongodb配置檔案常用配置項MongoDB
- apache 配置檔案的配置(轉)Apache
- 在web.xml檔案中配置Servlet時,主要配置哪些資訊?WebXMLServlet