ASPNET_REGIIS加密的连接字符串在一个服务器上运行,但在另一台服务器上不运行

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

使用ASPNET_REGIIS -pef / -pdf实用程序对Web.config中的连接字符串进行加密,

web.config中的连接在一台服务器上工作正常,但复制时在另一台类似服务器上工作。

都是Windows Server 2016并具有.Net framework 4.7

第二台服务器上的解密命令说缺少参数,与第一台服务器上具有相同web.config文件的相同命令正常工作

.net web-config aspnet-regiis.exe
1个回答
0
投票

ASPNET_REGIIS命令pef / pdf特定于机器/服务器。我们无法将加密的web.config形式从一台服务器复制到另一台服务器。

::Encryption
ASPNET_REGIIS -pdf "connectionStrings" "D:\webroot"
::Decryption    
ASPNET_REGIIS -pef "connectionStrings" "D:\webroot" 

需要在每个服务器中分别运行加密命令。

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