当ASP.NET Core应用程序的启动阶段出现异常时,是否有方法显示自定义错误页面?例如,如果在Startup类的任何方法(即Configure,ConfigureServices,Startup.Ctor等)中发生异常(db已关闭等)?
我觉得用下面的代码是不是要帮我在启动时显示自定义错误页面
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseStatusCodePages();
app.UseBrowserLink();
}
else
{
app.UseExceptionHandler("/Home/Error");
}
为中间件pipline尚未建立。所以行
app.UseExceptionHandler("/Home/Error");
不作为结果执行。
如果在此阶段发生错误,是否有方法显示自定义错误页面?
感谢
ashilon
好吧,不知道那个。谢谢 – ashilon