在不使用aspnet_regiis的情况下加密web.config中的设置



我想加密Web.config文件中的一些连接字符串。此web应用程序构建在TFS构建服务器上,并部署到多个环境中进行测试。我希望避免在每台服务器上运行aspnet_regiis来加密配置。

有没有一种方法可以在不使用aspnet_regiis的情况下加密配置文件的部分?

是的,您可以将-EnableRule:EncryptWebConfig标志与MSDeploy.exe一起用于加密web.config的部分。

msdeploy.exe –verb:sync –source:iisapp=”sourceTestSite” –dest:iisapp=”destinationTestSite” –EnableRule:EncryptWebConfig

这是一个额外的博客文章与进一步的选择:

https://blog.richardszalay.com/2016/02/10/encrypting-arbitrary-configuration-sections-using-msdeploy/

相关内容

最新更新