angular - 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 请求。任何指针都会有所帮助。
谢谢!
解决方案
当我尝试从 Postman 工具调用上述 API 端点时,我发现由于 CORS 错误,我得到了响应状态 0 未知错误。
实际错误是“500 - 请求超时。”。这是因为 azure Web 应用程序在 230 秒后超时。我在以下位置发现了一个关于堆栈溢出的类似问题:Azure ASP .net WebApp The request timed out
推荐阅读
- serialization - 如何序列化类包含其他类对象
- java - 在 Java 中实现一个命名管道监听器,它将读取一个 Windows 命名管道
- postgresql - 如何在 postgreSQL 中运行 shell 脚本
- knex.js - 插入时Knex / Objection`重复键值违反唯一约束`
- c# - 更改模式注册表格式后,Kafka Consumer 消息未收到
- r - 如何根据R中的列表索引替换矩阵中的值?
- javascript - 在 while 循环中,如何仅单击列表 web 元素中的链接一次?
- c# - ASP.NET MVC Entity Framework Core 如何为每个数据子集创建单独的表
- python - 如何将 sass 安装到您的系统中(使用或不使用 ruby)
- r - 如何使用 for 循环和 set.seed(i) 为 rmarkovchain 提供模拟?