我有一个Web.Api项目,我将其部署到Azure网站。 有时我在仪表板中看到很多 HTTP SERVER ERRORS 。
详细错误信息:模块ManagedPipelineHandler 通知ExecuteRequestHandler 处理程序System.Web.Http.WebHost.HttpControllerHandler错误 代码0x800703e3请求 网址http://test-server:80/api/Statistics/ShowStories物理 路径D:\ home \ site \ wwwroot \ api \ Statistics \ ShowStories登录 方法匿名登录用户匿名
我不知道如何修复它以及它为什么会发生。
更新
我发现这是因为用户打破了互联网连接,我接下来的问题是:如何解决这个问题,可能会创建一些自定义异常处理程序,并记录这个问题,这个'http服务器错误'并没有显示给Azure仪表板?
答案 0 :(得分:1)
请参阅此问题:ASP.NET Web API OperationCanceledException when browser cancels the request
我认为如果正确处理OperationCanceledException,则不会记录错误。