【发布时间】:2019-07-18 07:57:01
【问题描述】:
我在program.cs中初始化登录:
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseApplicationInsights()
.UseStartup<Startup>();
后来我在 Startup.cs 中有一些全局异常处理:
public static void ConfigureExceptionHandler(this IApplicationBuilder app)
{
app.UseExceptionHandler(appError =>
{
appError.Run(async context =>
{
context.Response.StatusCode = 200;
});
});
}
我注意到,我的 ITelemetryProcessor 中的代码在 app.UseExceptionHandler 中的代码之前执行。
因此,处理的异常被记录到 Application Insights。如何预防?
【问题讨论】:
标签: asp.net-core azure-application-insights