加密的连接字符串不能跨服务器工作

encrypted connection string does not work across servers

我编译了一个 .net 应用程序,我正在将它从一台服务器移动到另一台服务器。连接字符串已编译。这个应用程序可以从服务器 A 连接并正常工作。 当我将已编译的应用程序移动到具有相同数据库后端的服务器 B 时,该应用程序未连接。

我看到加密的连接字符串不起作用。有没有办法来解决这个问题?后端服务器连接非常好,端口已打开。连接字符串仍然不起作用。关于如何解决这个问题的任何线索?

看起来你的连接字符串是用机器 A 上安装的证书指纹加密的,这就是它在那里工作正常的原因。但是,当您将应用程序移动到机器 B 时,您可能会错过安装证书。

确保如果连接字符串的加密是基于证书指纹,则该证书也安装在目标机器上。