.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 Core 配置檔案ASP.NET
- AspNetCore配置多環境log4net配置檔案NetCore
- 在 .NET Core 中使用 ViewConfig 除錯配置View除錯
- .NET Core中如何讀取appsetting.json配置檔案APPJSON
- java配置檔案設定絕對路徑Java
- 在web.xml檔案中配置Servlet時,主要配置哪些資訊?WebXMLServlet
- 在.NET CORE中使用配置檔案:對 ConfigurationBuilder 的使用說明UI
- 在.net core中使用配置檔案的幾個示例和方法
- Git配置配置檔案Git
- .net core 靈活讀取配置檔案
- .NET Core 6.0之讀取配置檔案
- .NET程式配置檔案操作(ini,cfg,config)
- Laravel 中的配置檔案Laravel
- Golang os 包與設定配置檔案路徑Golang
- 釋出nuget 如何配置專案檔案
- 在Docker中,Docker配置檔案在哪裡以及如何修改?Docker
- SpringBoot專案中獲取配置檔案的配置資訊Spring Boot
- Asp.Net Core入門之配置檔案ASP.NET
- Deployer recipe中Laravel配置檔案Laravel
- java中讀取配置檔案Java
- spring配置檔案中配置了,但找不到Bean , 啟動不報錯,執行報錯No bean namedSpringBean
- VS Code 配置或新增 C 標頭檔案路徑
- LAMP環境中Apache,MySQL,PHP的配置檔案路徑是什麼LAMPApacheMySqlPHP
- 建立在“system.net/defaultProxy”配置節中指定的 Web 代理時出錯。Web
- Golang專案中讀取配置檔案Golang
- mongodb配置檔案常用配置項MongoDB
- .Net專案中NLog的配置與使用
- 使用 node-config 在 Node.js 中建立配置檔案Node.js
- 重新整理 .net core 實踐篇—————配置檔案之環境配置[九]
- Asp .Net Core 讀取appsettings.json配置檔案APPJSON
- .NET Core基礎篇之:配置檔案讀取
- C# Log4net配置檔案 總結C#
- nginx同一埠配置代理不同路徑下的檔案Nginx
- Spring - 配置檔案中的特殊字元Spring字元
- vim配置檔案