Startup.cs类中
//处理的错误方式一,直接返回错误消息
//RequestDelegate handler = async context => await context.Response.WriteAsync("你好,我从Startup来");
//app.UseExceptionHandler(new ExceptionHandlerOptions(){ ExceptionHandler=handler });
//处理的错误方式二,直接返回错误消息
//app.UseExceptionHandler(builder => builder.Run(async context => await context.Response.WriteAsync("新的方式错误哦!")));
//处理的错误方式三,指定路由及视图
app.UseExceptionHandler("/Error");
//处理的错误方式四,返回状态吗
//app.UseStatusCodePages("text/plain","Error occurred ({0})");
参考地址 :
https://www.cnblogs.com/artech/p/error-handling-in-asp-net-core-1.html