从 IIS 服务器 1 迁移到另一台 IIS 服务器 2 的应用程序停止通过 SSL (HTTPS) 与 IIS 服务器 1 上的应用程序通信

问题描述 投票:0回答:1

这是我的场景:

  1. 我们有一个 IIS (8.5.9600.16384) server1 (Windows Server 2012) 和 .net 4.6 上的应用程序
  2. 应用程序 (1) 通过 SSL 在 IIS 服务器 1 上使用 WebApi 应用程序
  3. 我们使用 IIS 构建了新的 Windows Server 2022 (10.0.20348.1)
  4. 我们重新编译为 .net 4.81 并将一些应用程序从 (1) 迁移到 (3)
  5. 应用程序 (4) 能够通过 SSL 在 IIS 服务器 1 上使用 WebApi 应用程序
  6. 我们将新应用程序部署到服务器 (3) - 它们是与应用程序 (4) 相同的代码库应用程序,仅 web.config 不同 - 连接字符串和一些应用程序相关
  7. 应用程序 (6) 无法通过 SSL (HTTPS) 在 IIS 服务器 1 上使用 WebApi 应用程序,但可以通过 HTTP
  8. 我们使用 WireShark 对应用程序 (4) 和 (6) 进行故障排除
  9. 应用程序 (4) 通过 SSL 与 IIS 服务器 1 上的 WebApi 应用程序正确通信,并使用 TLS 1.2 进行握手,同时应用程序 (6) 由于某种原因尝试与 TLS 1.1 通信并被 IIS 服务器 1 上的 WebApi 应用程序拒绝

有什么线索吗?我们尝试了如何指定用于 WebClient 类的 SSL 协议它没有帮助,我们不想达到那个级别。根本问题是,是什么让应用程序 (4) 能够通过 SSL 与 IIS server1 上的 WebApi 应用程序正确地使用 TLS 1.2 进行通信,而新应用程序则不能。代码是一样的!应用程序 (4) 和 (6) 的 DNS 记录正在解析到服务器 (3)。任何帮助将不胜感激。

.net ssl iis
1个回答
0
投票

服务器 1 - enter image description here enter image description here 服务器 3 - enter image description here enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.