c# - 无法创建 SSL/TLS 安全通道 - 在 Windows Server 2012 上
问题描述
我有一个在 .NET(框架 4.8)中开发的 Windows 服务,当我尝试下载一些网站提要时出现“请求被中止:无法创建 SSL/TLS 安全通道”错误,例如https:// www.us-cert.gov/ncas/tips.xml
它适用于我的开发机器(windows 10),但不适用于我的服务器(windows server 2012)。
我读过很多东西,特别是:https ://docs.microsoft.com/en-us/dotnet/framework/network-programming/tls ,所以我将代码升级到.NET 4.8,我尝试设置一些注册表项(如 SchUseStrongCrypto),在代码中设置 Tls12(ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;)但仍然是同样的错误......
我还使用了IIS Crypto工具,所有内容都已检查...
我不知道我还能做些什么……
解决方案
推荐阅读
- laravel-5 - Laravel 查询生成器:“LIKE”的反向?
- boolean-logic - 布尔逻辑或重排
- javascript - 如何在使用辅助类添加和删除类时全部应用转换
- react-native - react-native-fbsdk 不支持redirect_uri URL
- javascript - 为什么它会给出未定义的错误“searchInput”
- javascript - 正确地将 JSON 重组为 JS 数组
- javascript - 多个日历上的事件它没有采用选定选项卡的 id
- javascript - 在Vuejs上打印组件背景颜色?
- c# - 在 Windows 服务中将用户登录到 google 帐户(无需浏览器和用户操作)
- c++ - 如何将 .lib 文件添加到我的 cmake 项目