简化web.config connectionString加密

时间:2009-04-14 14:31:22

标签: deployment encryption web-config

在部署Web应用程序后,有没有办法简化加密连接字符串的过程?

这是背景故事。我们管理很多.NET网站。我们将它们移动到开发服务器,然后最终移动到生产服务器。但是在开发盒或服务器盒上创建每个站点后,我必须进入服务器并加密敏感数据(usernames / passwords / connectionStrings)。

当你开始谈论数百个网站时,这变得乏味。有没有比手工做更好的方法?那些无法访问Remote的开发人员可以在部署应用程序后运行的东西?

或者这只是一厢情愿的想法?

1 个答案:

答案 0 :(得分:-4)

我会使用部署软件(如Octopus for .NET),然后编写一个可以为您执行这些命令的部署后PowerShell脚本。将powershell脚本添加到PostDeploy钩子中,它应该处理(大多数,如果不是全部,主流部署工具都带有部署后执行命令的方法)。