Azure上托管的ASP.NET Core 2.2 App Service返回500,没有引发异常

问题描述 投票:0回答:1

我已经使用App Service开发了一个托管在Azure上的ASP.NET Core 2.2后端。有时我会收到500 status,但无法找出在哪里生成500。

我正在使用application Insights,并且在失败的请求上看到有时对我的App Service的某些调用返回了500。

如果我用邮递员用相同的值重现相同的呼叫,我将不会得到500。也有一些最终客户应用向此后端发出请求。我相信这正在发生在他们身上,但是如果我用相同的值执行相同的请求,为什么我不能重现相同的结果。

我知道500表示“内部服务器错误”,它与应用程序代码有关,但是我甚至将我的App Service配置为使用全局错误处理,但是当我执行我在Application Insights上看到的相同请求。

我已经在StartUpp类的Configure上设置了全局错误处理(只是为了向您表明我也启用了该功能)

app.UseExceptionHandler(config => ExceptionHandlingSettings.ConfigureGlobalExcpetionHandling(config));

我想知道在哪里或如何获得更多信息,以便找出产生错误/异常的代码,因为我猜我的代码中有一些错误会引发未处理的异常。]

我已经开发了使用ASP.NET Core 2.2托管在Azure上的App Service后端。我不时获得500状态,但无法找出500的产生位置。我正在使用...

c# azure asp.net-core-2.2
1个回答
0
投票

这里有几个步骤可以帮助您了解根本原因:

© www.soinside.com 2019 - 2024. All rights reserved.