我有一个使用返回 JSON 的 webHttpBinding 的 WCF 服务。该服务向 Twitter API 1.1 版发出请求以获取推文。该服务在我的本地机器和生产机器上运行良好,但在我们的 DEV 机器上出现此错误。
“底层连接已关闭:发送时发生意外错误。”
- Web.Config 文件是相同的(除了值,即连接字符串等)
- 每台服务器上的代码都是一样的。
- 我已验证两台服务器都运行相同的防病毒软件,并且是最新的。
- 我检查了所有 IIS 设置,它们是相同的,两台服务器都是一样的
- 我增加了 webHttpBinding 中的 maxReceivedMessageSize 和 maxBufferSize 值
- 我增加了 dataContractSerializer 中的 maxItemsInObjectGraph 值
- 我增加了服务的超时值
- 我将服务添加到 DEV 服务器上的另一个站点,它返回相同的错误
- 我已经阅读了 StackOverflow 上与此错误相关的所有帖子,但没有运气
这让我相信 DEV机器上的某些东西导致了这个错误,但我不确定是什么。我错过了什么?是否有可能导致此错误的服务器设置?
欢迎任何建议。谢谢