"DefaultAppPool" автоматически отключается из-за серии сбоев

, имея трудное время с этим вопросом. Не знаю, как, но моя заявка нарушена.

В настоящее время я запускаю IIS 8 в Windows 8 с Visual Studio 2012. При попытке отладки приложения из Visual Studio или просто перехода на сайт в браузере я получаю следующую ошибку и ошибку 503.

Application pool 'DefaultAppPool' is being automatically disabled due to a series of failures in the process(es) serving that application pool.

Если я проверю журналы ошибок приложения, я найду следующую ошибку из Профиль Пользователя Сервис.

Windows cannot log you on because your profile cannot be loaded. Check that you are connected to the network, and that your network is functioning correctly. 

 DETAIL - The system cannot find the path specified.

при рассмотрении деталей я нахожу, что Служба Профилей Пользователей пытается загрузить профиль с ID

S-1-5-82-3006700770-424185619-1745488364-794895919-4004696415

теперь я открыл реестр, чтобы попытаться найти профиль этого пользователя. Однако в списке профилей нет ничего, что помогло бы.

No profile with the ID here

Итак, копаясь немного больше, я обнаружил, что это проблема может быть решена либо

A) установите Загрузить Профиль Пользователя пула приложений для false.

B) используйте другую учетную запись для пула приложений.

C) исправьте учетную запись.

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

что я пробовал

  • aspnet_regiis-i
  • удаление IIS из windows и повторная установка.
  • попытался следовать за гидом здесь но я не знаю пароль учетной записи: P

мой горб

Как-то приложение перепуталось. Существуют ли какие-либо физические папки для встроенных учетных записей? Я знаю, что физические каталоги сетевых и локальных профилей служб существуют в C:WindowsServiceProfiles. Можно ли воссоздать профиль ApplicationPoolIdentity? Или я отстал от в чем реальная проблема?

1 ответов


C) вот что я сделал, чтобы исправить учетную запись Заходим в regedit на ключ

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

существует параметр под названием "Default". Вы должны убедиться, что значение данных указывает на существующий каталог на диске. По умолчанию он содержит "%SystemDrive%\Users\Default". В моей компании значение по умолчанию изменяется на пользовательский профиль. Каким-то образом кто-то удалил этот профиль пользователя. Поэтому, когда средством пользователь попытался создать accound для себя, он не смог этого сделать, потому что windows не может предоставить ему профиль пользователя по умолчанию.

вы также можете диагностировать эту ошибку при просмотре средства просмотра событий в папке приложения. Вы получите сообщение такого типа:

Windows не удается найти локальный профиль, вход в систему с временный профиль. изменения, внесенные в этот профиль, будут потеряны при вы выйдите.