我有2台服务器使用.Net远程处理进行通信。出于某些架构原因,我在这两台服务器之间有一个代理,它从一台服务器发送到另一台服务器的请求中删除了“Expect:100-continue”标头。问题是,当代理将消息发送到没有此标头的第二个服务器时,目标服务器以“100 continue”响应。这种行为导致我们遇到很多问题,因为代理会在“100继续”时丢弃整个http对话。 我搜索了这个问题,我发现Windows Server 2003 SP1中有一个错误,应该在SP2中修复,但是在我安装之后,问题仍然存在。 有谁知道如何解决它,或配置http.sys或远程不发送“100继续”?