所以我一直在努力捕获与数据库相关的错误,例如,如果SQL数据库已关闭或不可用,我会收到代码错误并且网站显示空白页面,如果我使用app.UseDeveloperExceptionPage();
配置方法它工作正常,但当我尝试使用
app.UseStatusCodePagesWithRedirects("/error?error={0}");
或
app.UseExceptionHandler("/error?error={0}");
没有任何反应,只显示一个空白页面,捕捉其他错误,如404等工作正常。 什么是捕获.NET Core MVC项目中所有常见错误的正确方法?