【发布时间】:2012-11-21 16:48:42
【问题描述】:
我遇到了一个问题。当我使用 WCF 向服务器发送请求时,出现异常
"基础连接关闭 这可能是由于服务端点绑定未使用 HTTP 协议。这也可能是由于服务器中止了 HTTP 请求上下文“
我检查了 wcf 跟踪日志,发现错误是由于 MaxItemsInObjectgraph 超过 65536。但是在我的服务器端配置文件和客户端配置文件中,我给 MaxItemsInObjectgraph 提供了超过 65536 即 2147483647。但它仍然给出错误。比我尝试通过在服务类中编写的代码为 MaxItemsInObjectgraph 值提供
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
[ServiceBehavior(MaxItemsInObjectGraph = 2147483647)]
public class CustomerAnalyzeService : ICustomerAnalyze
{.....something
}
但这也不起作用。我应该如何解决这个错误。
【问题讨论】:
标签: wcf wcf-binding