gpt4 book ai didi

c# - 在 .NET 4.0 中使用 Web 服务时出现连接错误

转载 作者:太空宇宙 更新时间:2023-11-03 14:41:24 25 4
gpt4 key购买 nike

我在 .net framework 4.0 中开发了一个 .net web 服务并部署在 widows server 2008 R2 中。客户可以毫无问题地使用 Web 服务。最近我们将 SSL 证书协议(protocol)从 SSL 3.0 升级到 TLS 1.2。我的协议(protocol)升级后,客户无法使用 Web 服务。我浏览了一些论坛,发现 .net 4.0 不支持 TLS 1.2 协议(protocol),所以有人可以建议在不升级 .NET 框架的情况下解决这个问题的最佳解决方案吗?

最佳答案

TLS 1.2 默认情况下在 .Net 4.0 上不受支持,但是,您可以通过 .Net 4.5 更新您的消费者.Net 4.0,之后可以使用TLS 1.2 without any errors :

// will not work on .Net 4.0, but will work after update to .Net 4.5
ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;

如果更新不是一个选项,您必须为 .Net 4.0 使用两个选项 - SSL 3.0 or TLS 1.0

关于c# - 在 .NET 4.0 中使用 Web 服务时出现连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42844825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com