我有一个MVC2 .NET 4.0的应用程序,托管于2008年TFS(很快将成为2010 TFS)使用的连接字符串在web.config
连接到另一台服务器上的数据库。 我需要加密这些连接字符串。
据我了解,我可以使用aspnet_regiis.exe
到的ConnectionString部分加密web.config
文件, 但我有 ,因为加密使用计算机名称以生成加密密钥做部署的机器上 。
现在,在我看来,这代表一个问题 - 每当我部署我的代码来开发服务器不会它覆盖web.config文件,并需要时间来被重新加密的? 这种类型的手动过程似乎缺憾。
部署正确后,我约需要认识到重新加密?
如果是这样,有一些方法来自动完成这一过程? 我不想忘记这或得到一个新的团队成员谁不知道的进程,并接触到全世界的ConnectionString。