【发布时间】:2017-11-05 23:36:55
【问题描述】:
在 ASP.NET Core 应用程序的启动阶段发生异常时,是否可以显示自定义错误页面?例如,如果 Startup 类的任何方法(即 Configure、ConfigureServices、Startup.Ctor 等)发生异常(db 已关闭等)?
我认为使用以下代码对我没有帮助
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseStatusCodePages();
app.UseBrowserLink();
}
else
{
app.UseExceptionHandler("/Home/Error");
}
因为尚未构建中间件管道。所以这条线
app.UseExceptionHandler("/Home/Error");
因此不会被执行。
如果在这个阶段发生错误,有没有办法显示自定义错误页面?
谢谢
阿什隆
【问题讨论】:
-
好的,不知道。谢谢
标签: c# asp.net-core