Моя веб-служба ASP.Net не может запускаться из-за невозможности запуска пула приложений из-за того, что он испытывает кризис идентичности.
Пользователь, который я использую в пуле приложений, является пользователем домена, это локальный администратор, он в IIS_WPG, я дал ему "действовать как часть разрешений ОС" - ничего. Нада. Невозможно запустить пул приложений каждый раз.
Добавление пользователя в IIS_WPG обычно отсутствует, но я думаю, что есть что-то еще.
Вещи, которые я пробовал:
- Добавление пользователя в IIS_WPG
- Добавление пользователя в локальную группу администратора и добавление права "действовать как часть os".
- aspnet_regiis -ga
- перезагрузка...
- Проверенный пароль
- Восстановил пул приложений и присвоил ему только мое приложение
p.s. Если я использую пользователя Network Service, все работает - это просто мой пользовательский пользователь, который не работает. Вход в систему (в интерактивном режиме) с этим пользователем работает.
Edit:
Решение соответствует описанному в принятом ответе (добавление права "Вход в систему" к пользователю идентификации пула приложений).
Я просто добавлю, для справки в будущем, для тех, кто сталкивается со следующим сообщением при попытке добавить право "Войти как услуга" пользователю домена:
"Этот параметр несовместим с компьютеры под управлением Windows 2000 Service Pack 1 или ранее...."
Знайте, что это не имеет ничего общего с Windows 2000, и это политика групповой политики домена, которая мешает вам назначить это право пользователю.