我有一个由我管理的另一个开发人员用 .NET 3.5 编写的 Web 服务 (asmx) API。我们最近从 Server 2008R2 迁移到 Server 2012R2,我决定使用 SNI 而不是每个证书都有一个 IP。
事实证明,我们的一位 API 用户在切换到 SNI 后不再能够连接到我们的 API。我发现他们使用的是 Server 2003,我认为这是它不再工作的原因。我继续为该站点分配了一个公共 IP,从而解决了该问题。当然,他们将其完全归咎于 .NET 框架。
我有一个连接到我们的 API 并运行各种测试的测试项目设置,并且在转换后它工作正常。
任何人都可以对此有所了解吗?SoapHttpClientProtocol 是否使用 sslstream?