如何捕获ASP.NET Core MVC中的数据库连接错误

时间:2017-03-20 12:26:23

标签: c# asp.net-mvc dependency-injection asp.net-core

所以我一直在努力捕获与数据库相关的错误,例如,如果SQL数据库已关闭或不可用,我会收到代码错误并且网站显示空白页面,如果我使用app.UseDeveloperExceptionPage();配置方法它工作正常,但当我尝试使用

 app.UseStatusCodePagesWithRedirects("/error?error={0}");

 app.UseExceptionHandler("/error?error={0}");

没有任何反应,只显示一个空白页面,捕捉其他错误,如404等工作正常。 什么是捕获.NET Core MVC项目中所有常见错误的正确方法?

0 个答案:

没有答案