从模拟Windows帐户连接到SQL存储过程时,我遇到以下错误。
我添加了以下安全协议,但问题仍然存在于开发环境中。
错误:已成功与服务器建立连接,但是 然后在登录过程中发生错误。 (提供者:SSL 提供程序,错误:0-客户端和服务器无法通信,因为 他们没有通用的算法。)
SecurityProtocolType securityProtocols = ServicePointManager.SecurityProtocol;
if (securityProtocols.HasFlag(SecurityProtocolType.Ssl3) || securityProtocols.HasFlag(SecurityProtocolType.Tls) || securityProtocols.HasFlag(SecurityProtocolType.Tls11))
{
securityProtocols &= ~(SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11);
if (securityProtocols == 0)
{
securityProtocols |= SecurityProtocolType.Tls12;
}
ServicePointManager.SecurityProtocol = securityProtocols;
}
请提出建议。