webservice服务访问失败:System.Net.WebException: 基础连接已经关闭: 无法连接到远程服务器。 ---> System.Net.Sockets.SocketException: 无法加载或初始化请求的服务提供程序。

        工作中遇到的webservice的问题,多台电脑中有一台不能访问,能ping通,没有开防火墙,并且浏览器可以访问服务地址,查看错误日志文件发现报错异常:

System.Net.WebException: 基础连接已经关闭: 无法连接到远程服务器。

---> System.Net.Sockets.SocketException: 无法加载或初始化请求的服务提供程序。


这种情况需要重置 Winsock 来解决,该方法适用于 XP、win7、win8、win10 等操作系统,以下以 win10 系统为例:


1)在开始键入 cmd,右键单击“cmd.exe”,选择“以管理员身份运行”,然后按“继续”。

image.png


2)在命令提示符处键入 netsh winsock reset,然后按 Enter。

image.png


3)重启电脑。

转载请说明出处:原文链接 http://www.nbsite.cn/hdjs/233
标签: C# Winfrom

相关阅读:

C#Net Aspose.Word替换书签内容(图片、表格、文本)的简单封装

继承IHttpModule拦截http请求

未能加载文件或程序集“Newtonsoft.Json,Version=4.5.0.0 问题

.NET 通过 Autofac 和 DynamicProxy 实现AOP