【发布时间】:2016-05-06 15:33:54
【问题描述】:
有谁知道在使用 Octopus 进行部署时,是否有教程显示如何在 PostDeploy.ps1 中对 ApplicationSettings 进行加密?或者可以给我看一个 powershell 脚本应该是什么样子的例子吗?
编辑:
这是我要加密的 App.config 区域的示例:
<?xml version="1.0"?>
<configuration>
<applicationSettings>
<SmsSurveysWeb.Properties.Settings>
<setting name="WebSiteUrl" serializeAs="String">
<value>http://myurl</value>
</setting>
<setting name="SmsSurveysConnectionString" serializeAs="String">
<value>Database=MyDatabase;Data Source=MySource;User ID=MyUser;Password=MyPassword;Application Name=My Application;</value>
</setting>
</SmsSurveysWeb.Properties.Settings>
</applicationSettings>
</configuration>
【问题讨论】:
-
您能否提供一些您现在拥有的示例代码并显示您想要加密的部分?我对章鱼一无所知,但对您要加密的内容以及脚本中如何使用该数据有更好的了解,并且可能有答案。
-
myurl</value> Database=MyDatabase;Data Source=MySource;User ID=MyUser;Password=MyPassword;Application Name=My Application; -
请将其编辑到您的问题中,并显示该数据在代码中的使用方式。
标签: powershell encryption octopus-deploy