0

我有一个使用返回 JSON 的 webHttpBinding 的 WCF 服务。该服务向 Twitter API 1.1 版发出请求以获取推文。该服务在我的本地机器和生产机器上运行良好,但在我们的 DEV 机器上出现此错误。

“底层连接已关闭:发送时发生意外错误。”

  • Web.Config 文件是相同的(除了值,即连接字符串等)
  • 每台服务器上的代码都是一样的。
  • 我已验证两台服务器都运行相同的防病毒软件,并且是最新的。
  • 我检查了所有 IIS 设置,它们是相同的,两台服务器都是一样的
  • 我增加了 webHttpBinding 中的 maxReceivedMessageSize 和 maxBufferSize 值
  • 我增加了 dataContractSerializer 中的 maxItemsInObjectGraph 值
  • 我增加了服务的超时值
  • 我将服务添加到 DEV 服务器上的另一个站点,它返回相同的错误
  • 我已经阅读了 StackOverflow 上与此错误相关的所有帖子,但没有运气

这让我相信 DEV机器上的某些东西导致了这个错误,但我不确定是什么。我错过了什么?是否有可能导致此错误的服务器设置?

欢迎任何建议。谢谢

4

1 回答 1

0

谢谢大家的建议。这个问题是由我们的服务器管理员完成的一些过滤引起的。由于我们没有过滤我们的 DEV 服务器上的流量,所以我没有遇到任何问题。

于 2013-05-28T16:34:47.547 回答