首页 > 编程语言 >ASP.NET Core教程-Configuration(配置)-Exception & Error Handler

ASP.NET Core教程-Configuration(配置)-Exception & Error Handler

时间:2022-11-05 08:11:05浏览次数:34  
标签:Core Exception ASP 界面 app 中间件 UseExceptionHandler Error

更新记录
转载请注明出处:
2022年11月5日 发布。
2022年11月5日 从笔记迁移到博客。

Exception

开发环境异常界面

在开发环境下,便于调试程序,可以引入 UseDeveloperExceptionPage() 中间件。

if(app.Environment.IsDevelopment())
{
    app.UseDeveloperExceptionPage();
}

生产环境错误界面

在生产环境,不可以向使用者保留任何错误信息,需要显示一个友好的错误界面。可以使用 UseExceptionHandler() 中间件。

//非开发环境
if (!app.Environment.IsDevelopment())
{
    //开启错误友好页面
    app.UseExceptionHandler("/Home/Error");
}

除了使用控制器和动作,还可以返回一个静态文件。注意需要开启静态文件支持。

app.UseExceptionHandler("/error.html");
app.UseStaticFiles();

标签:Core,Exception,ASP,界面,app,中间件,UseExceptionHandler,Error
From: https://www.cnblogs.com/cqpanda/p/16856695.html

相关文章