当前位置:  开发笔记 > 编程语言 > 正文

底层连接已关闭:连接意外关闭

如何解决《底层连接已关闭:连接意外关闭》经验,为你挑选了2个好方法。

这个异常一直抛在SOAP请求上,接收时间差不多是三分钟,大小为2.25兆.

在搜索网页时,我发现各种帖子似乎都是关于在Request上设置标题,有些人希望我不发送"Expect:"标题,有些人希望我发送"Keep-Alive:"标题,但是无论我发送的标题如何,我仍然会遇到这个令人讨厌的错误.我不相信设置任何标题是我的答案,因为我可以使用"curl"重新创建完全相同的请求,并且响应最终会回来,没有任何问题.

我的.

我觉得好像我的选择用完了.如果有人能提供任何帮助,我将非常感激.还有一些需要注意的事情是,我正在请求数据的服务器不在我的手中,这些请求也是通过https进行的,而其他具有较小响应的请求可以完美地工作.

谢谢



1> Robert Wagne..:

您将帖子标记为.NET35,所以您使用的是WCF吗?

如果是这样,这是我们用于大型数据集的App.config的示例:


    
      
        
          
        
      
    
    
           
    
    
      
        
          
        
      
    
  


不,我想我可能会考虑转换为WCF虽然...我认为原始代码是从2.0或甚至1.1写的飞行员移植.

2> Boris Modyle..:

我希望回答这个问题还为时不晚.

尝试在合同界面的定义中添加以下属性:

[ServiceKnownType(typeof(ReturnClass))]

有关允许返回多态类的更通用的解决方案,请参阅这篇文章:http://www.goeleven.com/blog/entryDetail.aspx? entry = 45

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有