在这一章,我们将讨论异常和错误处理。当 ASP.NET Core应用程序中发生错误时,您可以以各种不同的方式来处理。让我们来看看通过添加一个中间件来处理异常情况,这个中间件将帮助我们处理错误。
要模拟出错,让我们转到应用程序,运行,如果我们只是抛出异常的话,看看程序是如何运转转的。
1 using Microsoft.AspNet.Builder; 2 using Microsoft.AspNet.Hosting; 3 using Microsoft.AspNet.Http; 4 using Microsoft.Extensions.DependencyInjection; 5 using Microsoft.Extensions.Configuration; 6 namespace FirstAppDemo { 7 public class Startup { 8 public Startup() { 9 var builder = new ConfigurationBuilder() 10 .AddJsonFile("AppSettings.json"); 11 Configuration = builder.Build(); 12 } 13 public IConfiguration Configuration { get; set; } 14 15 // This method gets called by the runtime.&nb