Amazon web services Asp.Net Core 2.2进程内托管超时IIS

Amazon web services Asp.Net Core 2.2进程内托管超时IIS,amazon-web-services,iis,asp.net-core-mvc,asp.net-core-2.2,kestrel-http-server,Amazon Web Services,Iis,Asp.net Core Mvc,Asp.net Core 2.2,Kestrel Http Server,我面临Asp.NETCore2.2进程内托管模型的超时问题。我有一个cshtml视图,它通过Ajax请求调用Api。Api有一个长时间运行的任务,通常需要2-3分钟才能完成。1分钟后,ajax调用在浏览器中变为超时。我试过很多方法。但是没有线索。每个人都在谈论kestral服务器的进程外托管。但在进程托管中并没有Kestral服务器。因此Web.Config中的requestTimeout属性将不会有帮助。1分钟是一致的,所以某物的默认超时为1分钟 更新: 我们将AWS与负载平衡一起使用最后我们

我面临Asp.NETCore2.2进程内托管模型的超时问题。我有一个cshtml视图,它通过Ajax请求调用Api。Api有一个长时间运行的任务,通常需要2-3分钟才能完成。1分钟后,ajax调用在浏览器中变为超时。我试过很多方法。但是没有线索。每个人都在谈论kestral服务器的进程外托管。但在进程托管中并没有Kestral服务器。因此Web.Config中的requestTimeout属性将不会有帮助。1分钟是一致的,所以某物的默认超时为1分钟

更新:


我们将AWS与负载平衡一起使用

最后我们确定了问题所在。问题不在于IIS或进程内/进程外托管。问题在于AWS负载平衡器超时。AWS负载平衡器的默认超时为1分钟。我们增加了价值,工作得很好。发布此答案可能对某人有所帮助

这确实有所帮助。谢谢