首页 > 解决方案 > asp.net MVC Web API未知错误长时间运行任务

问题描述

我将 Angular 7 用于前端并调用使用部署在 Azure Web 应用程序服务中的 asp.net mvc 构建的 Web api。

对于用于上传文件的特定 API,我得到“{APIURL} 的 Http 失败响应:0 未知错误”,其中 0 是响应状态。如果文件小于 400MB,则可以正常工作。但是对于大于 400MB 的文件,我会在 3-4 分钟后在前端收到上述错误。但在后端,Web API 继续运行并在大约 4-5 分钟内完成。

我正在使用来自 Angular 的 HttpClient 请求。任何指针都会有所帮助。

谢谢!

标签: angularazure-web-app-serviceasp.net-web-api2

解决方案


当我尝试从 Postman 工具调用上述 API 端点时,我发现由于 CORS 错误,我得到了响应状态 0 未知错误。

实际错误是“500 - 请求超时。”。这是因为 azure Web 应用程序在 230 秒后超时。我在以下位置发现了一个关于堆栈溢出的类似问题:Azure ASP .net WebApp The request timed out


推荐阅读