![IIS7-IE8 中通过 HTTPS 出现 HTTP 502](https://linux22.com/image/590925/IIS7-IE8%20%E4%B8%AD%E9%80%9A%E8%BF%87%20HTTPS%20%E5%87%BA%E7%8E%B0%20HTTP%20502.png)
我正在使用托管在 IIS7 上并通过 HTTPS 提供服务的.NET 4.0 开发 Web 应用程序。
当我尝试使用 IE8 请求页面时,它无法完全加载。因此我查看了 fiddler,它显示页面中包含的 js 文件出现 HTTP 502 错误...但它在 Mozilla 中运行正常。
我随机收到此错误,有时一切运行顺利。
让您对环境有一个大致的了解:
负载均衡器后面的 Web 服务器。
我正在通过 HTTPS 请求页面(带有一些 JavaScript 的简单 HTML)。
有什么建议可以解决这个问题吗?
答案1
502 表示网关错误。当上游请求的目标没有响应或出现令人讨厌的情况时,负载均衡器(或任何反向代理)通常会向您发送此信息。
查看请求,查看服务器 Web 日志(和 HTTPERR 日志)以及请求时 LB 日志,并尝试将它们匹配。