我有一个使用ASP.NET 4.5创建的WCF服务。我从ASP.NET 1.1 WebForm应用程序中使用此服务。在IIS中托管WCF服务的服务器配置为仅支持TLS 1.1和TLS 1.2并禁用对TLS 1.0 / SSL V3的支持之前,一切正常
现在,每次ASP.NET 1.1 Web App尝试使用WCF服务时,都会抛出以下异常。
[System.Net.WebException:底层连接已关闭:无法为SSL / TLS建立安全通道。]
我搜索了网络,发现将框架升级到4.5或将安全协议设置为[ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12]
将解决此问题。
我无法将旧版1.1升级到4.5但可以使用第二个协议设置。但是,代码[ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12]
在ASP.NET 3.5下面的版本中不起作用。
我需要一些关于如何设置此协议的建议,因为ASP.NET 1.1中内置的当前遗留应用程序无法升级到ASP.NET 4.5,默认情况下支持TLS 1.2。 p>
提前致谢:)