#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