我有一个问题。当我使用 WCF 向服务器发送请求时,我得到了异常
“底层连接已关闭这可能是由于服务端点绑定未使用 HTTP 协议。这也可能是由于服务器中止了 HTTP 请求上下文”
我检查了 wcf 跟踪日志,发现错误是由于 MaxItemsInObjectgraph 超过了 65536。但是在我的服务器端配置文件和客户端配置文件中,我给 MaxItemsInObjectgraph 超过了 65536,即 2147483647。但它仍然给出了错误。比我试图通过在服务类中编写的代码来赋予 MaxItemsInObjectgraph 值
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
[ServiceBehavior(MaxItemsInObjectGraph = 2147483647)]
public class CustomerAnalyzeService : ICustomerAnalyze
{.....something
}
但这也不起作用。我应该如何解决这个错误。