用 Asp.Net C# 4.5.1 编写的 WebApplication 适用于 TLS1.0 和 TLS 1.1。但是由于 1.0 和 1.1 已被禁用并且 TLS 1.2 已启用,因此应用程序在调用 Exum 服务“ https://connect.boomi.com/ws/rest/exum ”时会出现问题。错误详细信息如下:错误详细信息:System.Web.HttpUnhandledException(0x80004005):引发了“System.Web.HttpUnhandledException”类型的异常。---> System.Net.WebException:底层连接已关闭:接收时发生意外错误。---> System.ComponentModel.Win32Exception: 客户端和服务器无法通信,因为它们没有共同的算法。
我尝试在 global.asax ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; 中添加代码 但没有运气。
任何人都可以就这种情况提出建议。