异常退出程序:底层连接已关闭:服务器已关闭预期保持活动状态的连接。
当我们使用CRM WS时,似乎第一个查询它正常工作并返回数据。但是,当我们放入另一个查询时,它失败了。
答案 0 :(得分:0)
我发现如果您尝试将IEnumerable
某项内容从服务返回给客户端,也可以这样做。
首先枚举它(基本上调用ToList()
)以确保在程序流程继续并终止连接之前检索所有数据。
答案 1 :(得分:0)
我们找到了以下可能对您有用的解决方案:
问题出在IIS上的CRM设置中。打开IIS并禁用“HTTP keep-alive”选项(CRM网站 - > HTTP响应标题 - >设置公共标题...在操作面板中) - http://www.dotnetscraps.com/dotnetscraps/post/did-you-know-enable-http-keep-alive-in-iis-7-75.aspx
如果您无法为整个CRM禁用“保持活动”选项,则可以更新使用CRM Web服务的代码(在代码中禁用保持活动状态设置) - http://weblogs.asp.net/jan/archive/2004/01/28/63771.aspx
答案 2 :(得分:0)
如果启用了IFD,那么我们需要检查w.r.t WPC令牌到期。