问题可能原因之一:网速的快慢,我经过测试,如果外网访问的话网速慢就是出现此类问题,但是我没有精确测出当在网络流量最低在什么情况下可以避免此类问题

问题可能之二:程序发布之前没把原引用的web service地址去掉再编译发布。

问题可能之三:检查自已的源代码

问题可能之四:用SQL2000要升级到SP4

解决:

首先将引用该WebServices的程序在IDE中打开;

然后在“解决方案资源管理器”中展开“web reference”——“webservices 名”——“Reference.map”——“

Reference.cs(.vb)”;

cs文件中添加如下代码:

using System.Net;

protected override WebRequest GetWebRequest( Uri uri)

...{

HttpWebRequest  webRequest = ( HttpWebRequest)base.GetWebRequest(uri);

webRequest.KeepAlive = false;

webRequest.ProtocolVersion = HttpVersion.Version10;

return webRequest;

}

vb文件中添加如下代码:

Imports System.NET

Protected Overrides Function GetWebRequest()Function GetWebRequest(ByVal url As Uri) As WebRequest

Dim webrequest As HttpWebRequest = MyBase.GetWebRequest(url)

webrequest.KeepAlive = False

Return webrequest

End Function

webservice用完关闭连接_解决调用WebService报基础连接已经关闭: 服务器关闭了本应保持活动状态的连接的错误的方法...相关推荐

  1. 成功解决调用密钥报错4001 加密方式错误

    成功解决调用密钥报错4001 加密方式错误 目录 解决问题 解决思路 解决方法 解决问题 成功解决调用密钥报错4001 加密方式错误 解决思路 秘钥没有打开,会出现这样的错误! 解决方法 关掉密钥按钮 ...

  2. 解决Vue项目报错:Expected indentation of 2 spaces but found 4. eslint(indent) [8, 1]的方法

    解决Vue项目报错:Expected indentation of 2 spaces but found 4. eslint(indent) [8, 1]的方法 报错如下 问题分析 明显从图中可以以看 ...

  3. mysql数据库断开连接_解决mysql服务器在无操作超时主动断开连接的情况

    我们在使用mysql服务的时候,正常情况下,mysql的设置的timeout是8个小时(28800秒),也就是说,如果一个连接8个小时都没有操作,那么mysql会主动的断开连接,当这个连接再次尝试查询 ...

  4. java soap协议头_自己调用webservice方法总结(带请求头SoapHeader)

    调用webservice总结:1.加入第三方的jar包 Ksoap2-android-XXX2.访问响应的webservice的网站,查看响应的信息,得到nameSpace,methodName,ur ...

  5. GetResponse() 基础连接已经关闭:服务器关闭了本应保持活动状态的连接

    1.原因: (1)KeepAlive默认为true,与internet保持持续连接 ,服务器关闭了连接,使用HttpWebResponse.GetResponse()出错 (2)HttpWebRequ ...

  6. WebService大讲堂之Axis2(8):异步调用WebService

     在前面几篇文章中都是使用同步方式来调用WebService.也就是说,如果被调用的WebService方法长时间不返回,客户端将一直被阻塞,直到该方法返回为止.使用同步方法来调用WebService ...

  7. brew安装_解决安装brew报的curl的443错误

    通过Hombrew官网执行执行安装命令 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/insta ...

  8. 但是尚未从池中获取连接_解决报错“超时时间已到。超时时间已到,但是尚未从池中获取连接”的方案...

    超时时间已到.超时时间已到,但是尚未从池中获取连接.出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小. DataReader是独占连接的,就是说你的程序可能设计上有问题.比如说最大连接设 ...

  9. mysql拒绝远程连接_解决Mysql数据库拒绝远程连接和忘记密码的问题

    解决数据库忘记密码的问题 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 编辑m ...

最新文章

  1. lifekeeper for linxu安装步骤
  2. qstudio c语言中文网,再整理:Visual Studio Code(vscode)下的通用C语言环境搭建
  3. 在linux上实现cgi内容在网页上显示
  4. Web 开发时需要注意到的一些性能问题
  5. java中钩子函数回调函数_钩子函数 和回调函数
  6. Flutter中文本输入框TexeFieldr键盘样式TextInputType总结TexeField设置不可编辑
  7. 电子商务ICP经营许可证申请条件
  8. 【目标定位】基于matlab卡尔曼滤波UWB-IMU组合定位导航【含Matlab源码 1601期】
  9. Eclipse汉化教程(各版本通用)
  10. Smart3D输出/输入空三结果
  11. vcpkg Ubuntu安装
  12. 产业区块链一周动态丨数字货币发展写入十四五规划,湖南印发区块链发展规划...
  13. 仙剑制作人教你成为游戏人
  14. 万能遥控器小制作(五)
  15. python多重插补_5.4 缺失值插补
  16. 测风塔选址与代表性问题
  17. Beginning WF4读书笔计 - 第一章 03设计示图及xaml代码
  18. 量化分析师的Python日记【Q Quant兵器谱之偏微分方程3的具体金融学运用】
  19. 为什么二次型椭圆的长、短轴在二次型矩阵的特征向量上?
  20. 阿里云服务器无法远程桌面连接

热门文章

  1. python 压缩文件(1)
  2. 防止网站内容被人小偷和采集的ASP代码
  3. 动态规划最常见的习题 (最长公共子串、最长公共子序列、最短编辑距离)
  4. Codechef:Path Triples On Tree
  5. ajax 传递数组与接收
  6. OLTP(on-line transaction processing)与OLAP(On-Line Analytical Processing)
  7. 扫描项目里没有使用的图片mac工具,删除没有使用的图片以减小包的体积
  8. [ASP.NET 控件实作 Day28] 图形验证码控件
  9. 多看看 leetcode 128. 最长连续序列
  10. 索引存储和散列存储(哈希)的区别吧