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