azure-devops - 如何加密 Azure Devops Release Pipeline Web 配置

标签 azure-devops azure-pipelines-release-pipeline

我目前有一个使用自托管代理的发布管道。代理对配置文件进行 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/

相关文章:

Azure 开发运营 : Data Factory Pipeline: A managed private endpoint to the data source already exist

tfs - 如何增加在制品 (WIP) 限制

azure - 是否可以通过 Microsoft DevOps 管道来恢复 Microsoft Azure 中 SQL Server 资源中的备份 .bak?

templates - 从 YAML 管道到模板文件的 Azure Pipeline 动态参数

azure - 如何更新Azure管道上的maven Artifact 的版本?

azure-pipelines-release-pipeline - 将 KeyVault 访问集成到 VSTS 发布任务中

azure - 使用 az-cli 命令禁用 azure devops 存储库

azure - 仅当新版本的工件出现时,如何使 azure devops 发布管道部署到阶段?

azure-devops - Azure DevOps 管道在构建之间获取工作项

azure-devops - 通过 Azure DevOps 通过一个发布过程部署许多应用程序