我面临Asp.Net Core 2.2进程内托管模型的超时问题。我有一个cshtml视图,该视图通过Ajax请求调用Api。 Api的运行时间很长,通常需要2-3分钟才能完成。 1分钟后,ajax调用在浏览器中变为超时。我已经尝试过了。但是没有任何线索。每个人都在谈论与kestral服务器一起进行进程外托管。但是在进程内托管中,没有Kestral服务器。因此,Web.Config中的requestTimeout属性将无济于事。 1分钟是一致的,因此某些内容的默认超时为1分钟。
更新:
我们正在使用具有负载均衡功能的AWS
最后,我们已经确定了问题。 IIS或In / Proc / Out-Proc托管不存在此问题。问题是AWS负载均衡器超时。 AWS负载均衡器的默认超时为1分钟。我们增加了价值,运作良好。发布此答案可能会对某人有所帮助。