Зашифровать раздел файла конфигурации при использовании Visual Studio 2010 «Веб-развертывание»

#asp.net #asp.net-mvc-3

#asp.net #asp.net-mvc-3

Вопрос:

Я использую диалоговое окно Visual Studio 2010 «опубликовать веб» для развертывания моего сайта с помощью «Веб-развертывания», как описано по этой ссылкеhttp://weblogs.asp.net/scottgu/archive/2010/07/29/vs-2010-web-deployment.aspx

В моем файле веб-конфигурации я хотел бы зашифровать раздел и думал об использовании опции -pe или -pef из aspnet_regiis.exe утилита, которая существует в папке framework.

Чего я не понимаю, так это могу ли я заставить ‘Web Deploy’ вызывать aspnet_regiis.exe на сервере после развертывания или это обычная практика — зашифровать файл без использования ключей компьютера и развернуть это?

Любые советы были бы высоко оценены. В идеале я бы продолжал использовать ‘Web Deploy’ по соображениям удобства.

Ответ №1:

Я всегда запускал это вручную на сервере и считал бы это обычной практикой. Однако — вы можете включить runCommand, используя формат, аналогичный:

http://forums.iis.net/p/1173149/1961663.aspx

Также убедитесь, что вы работаете с правильными разрешениями.

Комментарии:

1. Почему понижающий голос? — Это стандартная практика безопасности, и она подтвердила сценарий в OP