【发布时间】:2017-09-03 20:23:44
【问题描述】:
过去几天我试图找到以下错误消息的答案,该错误消息在 Azure Web App 托管上困扰着我的 .NET Core 2.0 应用程序:
当 CGI 应用程序未返回有效集合时会发生此错误 HTTP 标头,或者当代理或网关无法发送 请求到父网关。您可能需要获取网络跟踪或 如果不是 CGI 问题,请联系代理服务器管理员。
因为花了好几天才找到答案,所以我在这里发布我的解决方案。
在CGI错误旁边,我还在错误日志中发现了如下错误代码:0x80072ee2。这表明请求已超时。但是,Azure 有 4 分钟的超时限制,大约 1.5 分钟后出现错误。该应用程序设计为在 4 分钟内处理请求,因此不应发生超时错误。
【问题讨论】: