IIS8 «Ошибка HTTP 503 — служба недоступна» при использовании ApplicationPoolIdentity или пользовательской учетной записи, но не при использовании NetworkService

Я пытаюсь развернуть приложение ASP.NET на Windows Server 2012 (с IIS 8), но получаю ошибку http 503 при использовании ApplicationPoolIdentity или пользовательской учетной записи, но не с NetworkService.

Чтобы сузить проблему, я создал простое одностраничное html-приложение на веб-сайте по умолчанию. Это демонстрирует то же поведение. Я предоставил пользовательской учетной записи и удостоверению пула приложений полные разрешения для папок приложений.

Я также проверил журнал событий Windows и получил эту ошибку: рабочий процесс не удалось правильно инициализировать, данные являются ошибкой. 05000780. Пул приложений останавливается каждый раз, когда я пытаюсь просмотреть сайт (используя applicationpoolidentity).


person Nick B    schedule 14.09.2015    source источник
comment
Вероятно, проблема с правами доступа на уровне файловой системы: support.microsoft.com/en-us/kb/ 942055 (вторая строка таблицы)   -  person mshthn    schedule 14.09.2015
comment
Спасибо, Ласло, но, похоже, это другая ошибка.   -  person Nick B    schedule 14.09.2015


Ответы (2)


Убедились ли вы, что расположение файловой системы имеет разрешения для пользователя, которого вы пытаетесь использовать?

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

person Russ Clarke    schedule 14.09.2015
comment
Да, папка приложения имеет разрешения как для удостоверения пула приложений, так и для пользовательской учетной записи. - person Nick B; 14.09.2015
comment
Вы проверили, чтобы убедиться, что разрешение применяется ко всем подэлементам? - person Russ Clarke; 14.09.2015
comment
Да, разрешения даны для всех подкаталогов. Мне интересно, нужно ли пользователю иметь права пакетного входа в систему. - person Nick B; 14.09.2015

Я изменил пользовательскую учетную запись на «Вход в систему как пакетное задание», и теперь все работает.

person Nick B    schedule 15.09.2015