Как с самого начала запустить пул приложений веб-роли Azure под нужным пользователем? - PullRequest
0 голосов
/ 30 июня 2011

Мне нужен пул приложений в моей веб-роли Azure, чтобы запускался под определенным пользователем . Есть этот код , который перезапускает пул приложений - я запускаю его с OnStart() в моем RoleEntryPoint потомке, и он отлично работает.

Однако перезапуск не так хорош - пул сначала запускается от имени пользователя по умолчанию (услуга сети), затем останавливается и снова запускается от имени нужного пользователя. Во-первых, это займет некоторое время, и я бы хотел, чтобы моя веб-роль началась как можно быстрее. Во-вторых, когда я делаю это в Эмуляторе вычислений, отладчик отсоединяется от рабочего процесса IIS, как только пул приложений останавливается (и процесс завершается), и мне приходится вручную подключать отладчик к вновь запущенному рабочему процессу IIS.

Есть ли способ с самого начала запустить пул приложений веб-роли под нужным пользователем?

1 Ответ

0 голосов
/ 30 июня 2011

Может быть, вы можете написать сценарий изменения в задаче запуска с помощью appcmd?

Обратите внимание, что вам придется изменить настройки по умолчанию для всех пулов приложений, так как под конкретным пулом приложений вы будете работатьеще не был создан во время выполнения задач запуска.

...