使用ASPNET_REGIIS -pef / -pdf实用程序对Web.config中的连接字符串进行加密,
web.config中的连接在一台服务器上工作正常,但复制时在另一台类似服务器上工作。
都是Windows Server 2016并具有.Net framework 4.7
第二台服务器上的解密命令说缺少参数,与第一台服务器上具有相同web.config文件的相同命令正常工作
ASPNET_REGIIS命令pef / pdf特定于机器/服务器。我们无法将加密的web.config形式从一台服务器复制到另一台服务器。
::Encryption
ASPNET_REGIIS -pdf "connectionStrings" "D:\webroot"
::Decryption
ASPNET_REGIIS -pef "connectionStrings" "D:\webroot"
需要在每个服务器中分别运行加密命令。