我在IIS中托管了一个WCF应用程序,它作为另外两个不同的SOAP Web服务A& A的中间件。乙
从我的应用程序调用服务操作总是正常的。 从我的应用程序调用B服务操作是有问题的:
我注意到在IIS中回收池会解决问题直到下一次。
我的应用程序托管在两台服务器中,并通过负载均衡器提供服务。当我在服务器1中遇到上述问题时,第二个服务器也不总是如此。
什么可能导致随机错误?有什么想法吗?
答案 0 :(得分:0)
将SecurityProtocolType更改为ssl3或Tls1为我解决了问题。
System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls1;
在服务器上打开事件查看器,然后在IIS中回收池并检查schannel错误...
我认为这是导致问题的原因...