我们注意到在 Windows Server 2008 和 ASP.NET 3.5 上运行的 2 个非常奇怪的 IIS 7.5 问题
- 任何包含单词“handler”的请求都会导致 HTTP 502.1 错误(超时)
- 某些请求(我们尚未确定可能的逻辑)会导致 HTTP 411 错误(请求必须分块或具有内容长度)
附加信息:
- 仅当从互联网(网络外部)访问我们的服务器时才会发生错误。从内部访问服务器时一切正常。
请帮忙,因为我们在互联网上根本找不到任何帮助。
答案1
502 是 Bad Gateway 错误。它通常表示一个 Web 设备无法与另一个 Web 设备通信。
这可能表明 Internet 和您的 Web 服务器之间存在反向代理或类似的东西,并且它们在相互通信时存在问题。
有时错误会指示所涉及的设备类型 - Apache、ISA Server 或其他。
这处理程序该问题可能表明反向代理上存在与安全相关的过滤器。
这也可以解释为什么只有在互联网上才存在问题。