У меня есть два смежных вопроса:Автоматически шифровать разделы web.config после развертывания/публикации?
Каков наилучший способ управления развертыванием веб-проектов между средами? Я только что загрузил .NET Web Deployment Project и, похоже, обрабатывал такие вещи, как замена определенных разделов web.config
, чтобы они соответствовали окружающей среде, что отлично. Другая вещь, которую я хотел автоматизировать, - это шифрование определенных разделов web.config
. Есть ли способ до 'auto-encrypt'
web.config
разделы после публикации?
Второй вопрос: где вы храните свои пароли в web.config
? Я хочу зашифровать пароль, но не остальную часть appSettings. Должен ли я создать настраиваемую область настройки web.config
?
Важное примечание для этого является то, что встроенный вариант только шифрует 'настройки connectionStrings'. Если вы хотите зашифровать любые другие настройки, вам придется сделать это с помощью отдельного механизма (например, сценария PowerShell) –