如何正确使用.NET Core中的异常中间件来处理和记录应用程序中的错误?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1126个文字,预计阅读时间需要5分钟。
在目录中添加以下内容,用于在开发环境中使用开发者异常页面:
csharp目录+正文+结尾+正文+if (env.IsDevelopment()){ app.UseDeveloperExceptionPage();}public static IApplicationBuilder UseDeveloperExceptionPage(this IApplicationBuilder app){
目录
- 正文
- 结
正文
if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); }
这样写入中间件哈,那么在env环境下就会去执行UseDeveloperExceptionPage。
public static IApplicationBuilder UseDeveloperExceptionPage(this IApplicationBuilder app) { if (app == null) { throw new ArgumentNullException(nameof(app)); } return app.UseMiddleware<DeveloperExceptionPageMiddleware>(); }
那么我们应该去看DeveloperExceptionPageMiddleware中间件哈。
那么这里介绍它是如何能够捕获其他中间件的异常的哈。
本文共计1126个文字,预计阅读时间需要5分钟。
在目录中添加以下内容,用于在开发环境中使用开发者异常页面:
csharp目录+正文+结尾+正文+if (env.IsDevelopment()){ app.UseDeveloperExceptionPage();}public static IApplicationBuilder UseDeveloperExceptionPage(this IApplicationBuilder app){
目录
- 正文
- 结
正文
if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); }
这样写入中间件哈,那么在env环境下就会去执行UseDeveloperExceptionPage。
public static IApplicationBuilder UseDeveloperExceptionPage(this IApplicationBuilder app) { if (app == null) { throw new ArgumentNullException(nameof(app)); } return app.UseMiddleware<DeveloperExceptionPageMiddleware>(); }
那么我们应该去看DeveloperExceptionPageMiddleware中间件哈。
那么这里介绍它是如何能够捕获其他中间件的异常的哈。

