У меня странная проблема. Я просмотрел почти всю сеть и получил много подсказок. Однако я не могу решить проблему.
---Описание проблемы--- Если я создаю новый сайт, конфигурация IIS по умолчанию создает и назначает этому сайту настраиваемый пул приложений. Например, если мой сайт имеет имя MyNewSite, соответствующий созданный пул приложений будет иметь то же имя. Если я попытаюсь получить доступ к сайту, пул приложений остановится / выйдет из строя, и я получу Ошибка 503. Сервис недоступен.. Кроме того, я заметил, что IIS пытается создать каталог с именем C / Users / MyNewSite, но он исчезает вскоре после его появления. Я помню, как раньше удалял эти папки вручную, не зная, что они связаны с IIS.
--- Конфигурация --- Windows 10 - IIS 10
ApplicationPool MyNewSite использует Identity ApplicationPoolIdentity, а загружаемый профиль пользователя - правда.
Каталог имеет одобренные разрешения для пользователей IUSR и IIS_IUSRS. У обоих одинаковые разрешения.
Каталог приложения не находится в каталоге inetpub.
--- Наблюдения ---
Запуск сайта в пуле приложений DefaultAppPool, похоже, работает. DefaultAppPool имеет идентификатор NetworkService, а профиль загрузки - правда.
Журнал событий показывает следующую ошибку:
Имя журнала: Система Источник: Microsoft-Windows-WAS Дата: 24.05.2018 18:58:44 ID события: 5002 Категория задачи: нет Уровень: Ошибка Ключевые слова: классический Пользователь: N / A Компьютер: MY_PC Описание: Пул приложений «MyNewSite» автоматически отключается из-за серии сбоев в процессах, обслуживающих этот пул приложений.
Событие Xml: 5002 0 2 0 0 0x80000000000000 104222 Система MY_PC MyNewSite
--- Попытки решить проблему --- - Переустановите IIS и службу активации Windows. - Удаленные пользователи в реестре, соответствующие каталогам пользователей, которые я удалил случайно. - Дополнительно добавьте IIS AppPool \ MyNewSite и IIS AppPool \ DefaultAppPool в разрешения папки.
--- Текущее предположение --- Кажется, это связано с виртуальными пользователями, которых IIS пытается создать, но я не понимаю, почему им не удается их создать. Я понимаю, что обходным путем будет идентификатор NetworkService, но он работал раньше, и я не хочу использовать этот обходной путь навсегда.


Профиль пользователя AppPool может быть поврежден. Решением было удалить профиль из System Properties | AdvancedAUser Profiles | Settings.
также попробуйте снова установить пароль пользователя для идентификации пула http://www.yyosifov.com/2012/10/iis-update-application-pool-user.html
Вы используете идентификатор APplication Pool, поэтому, если вы перейдете в свойства системы -> Дополнительные настройки системы -> Профили пользователей. Вы можете увидеть это там
Я думаю, что когда сайт снова запустится, он будет создан для вас, в Интернете есть доступные шаги для воссоздания. Я предполагаю, что профиль пользователя может быть поврежден, и попробуйте это решение. Вам необходимо перезагрузить компьютер после удаления пользователя
О каком пользователе AppPool вы говорите? Если я удалю его, создаст ли IIS новый?