我已经搜索了其他回复,对我有效的解决方案是插入
System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
在调用失败的服务之前。
然而,我留下了这些问题。
发布于 2018-09-28 10:11:17
TLS1.2是.NET框架4.6.2及更高版本中的默认协议。
如果您确保您的应用程序在4.6.2或更高版本的目标框架下运行,那么应该不需要包含该行代码。
当我遇到这个问题时,我还必须确保Web.config中的<httpRuntime>
节点显式地声明目标框架(例如<httpRuntime targetFramework="4.6.2" />
)。
https://stackoverflow.com/questions/52546466
复制相似问题