我目前有一个使用自托管代理的发布管道。代理对配置文件进行 Web 转换,并将文件复制到本地服务器。我需要完成的最后一步是加密 Web 配置文件中的连接字符串。
我尝试使用 powershell 脚本进行加密,就像我直接在服务器上所做的那样:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pe“connectionStrings”-app“/{app}”-site“{site}”
但出现以下错误: 无法打开虚拟路径“/{app}”和站点“{site}”的配置。
是否有其他人遇到此问题或找到了在发布管道中加密连接字符串的不同方法?
最佳答案
尝试了 Levi 建议的脚本后,我尝试了其他提供商:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pef "connectionStrings" "{physical path to your website}" -prov "DataProtectionConfigurationProvider"
这有效。谢谢!
关于azure-devops - 如何加密 Azure Devops Release Pipeline Web 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57596192/