2016-05-09 5 views
0

Я хотел бы зашифровать некоторые строки подключения в моем файле Web.config. Это веб-приложение построено на сервере сборки TFS и развернуто в нескольких средах для тестирования. Я хотел бы избежать запуска aspnet_regiis на каждом сервере для шифрования конфигурации.Зашифровать настройки в web.config без использования aspnet_regiis

Есть ли способ шифровать части конфигурационного файла без использования aspnet_regiis?

ответ

0

Да, вы можете использовать флаг -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/