Пул приложений IIS останавливается при включении 32-разрядной версии

#iis #windows-10 #application-pool #iis-10

#iis #windows-10 #пул приложений #iis-10

Вопрос:

У меня совершенно новый ноутбук с Windows 10 Professional. Я установил VS2019. Я также установил IIS. У меня установлена настройка IIS по умолчанию, поэтому просто веб-сайт по умолчанию, который при просмотре переходит на страницу IIS по умолчанию. Я включаю 32-разрядный режим в своем пуле приложений по умолчанию. Затем я снова пытаюсь перейти на веб-сайт и получаю ошибку 503. Пул приложений остановился.

Я видел множество сообщений в Интернете о подключении отладчиков, записи файлов журналов, просмотре журналов просмотра событий, но ни одно из них мне не помогает. Я заметил, что могу включить 32-разрядную версию и не назначать ей никаких веб-приложений … тогда пул приложений остается запущенным. В ту секунду, когда я назначаю веб-приложение пулу приложений, оно выходит из строя (я установил режим запуска в дополнительных настройках пула приложений, чтобы всегда запускать в этом экземпляре)

Я создал новый пул приложений и снова попробовал конфигурацию. Если я посмотрю журналы просмотра событий, я получу это:

Журналы

Сведения об ошибке

Сведения о предупреждении

Я также попытался удалить IIS, удалить папку inetsrv в system32, удалить inetpub и затем переустановить IIS.

Я также попытался просмотреть файл applicationHost.config, чтобы попытаться найти там что-нибудь странное, и все выглядит хорошо.

Любая помощь будет высоко оценена!

РЕДАКТИРОВАТЬ: это дружественные представления: Ошибка: введите описание изображения здесь

Предупреждение: введите описание изображения здесь

Я загрузил средство поиска ошибок Microsoft (https://www.microsoft.com/en-us/download/details.aspx?id=100432 )

Согласно этой статье я должен взять значение после двоеточия (:) и использовать его в качестве параметра в средстве устранения ошибок Microsoft (http://intelligentsystemsmonitoring.com/knowledgebase/internet-information-services/event-id-iis-worker-process-availability-21961/). Я сделал это для обоих значений (70050780 и 80070570). Вот результаты: введите описание изображения здесь

Это что-нибудь, что нужно продолжать? Если да, то что я могу сделать, чтобы исправить эти ошибки? Я не знаю, к какому файлу он пытается получить доступ или какой каталог поврежден. Я предоставил всем пользователям и пользователям пула приложений доступ к inetpub, чтобы протестировать его, но он не работает.

Комментарии:

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

2. Да, я согласен, и я это знаю. Дело в том, что у меня новая установка Windows 10 и IIS. Я не загружал никаких других веб-сайтов — только веб-сайт по умолчанию, который поставляется с IIS. Таким образом, веб-сайт по умолчанию ДОЛЖЕН запускаться, даже если я включаю 32-разрядную версию в пуле приложений. Я также проверил это на другом ноутбуке, чтобы подтвердить, прежде чем писать этот комментарий.

3. Нет, у вас нет «новой установки». Если вы сказали, что «установили VS2019», я думаю, что уже может быть установлено довольно много других материалов. Настоящая новая установка может быть выполнена только непосредственно с установочного носителя Microsoft Windows.

4. ОК. Конечно. Но то, что я пытаюсь сделать, не является нормой для среды разработки.

5. Я попытался настроить пул приложений на 32-разрядный, но он работал нормально. Вообще говоря, даже если пул приложений настроен на 32-разрядную версию, это не повлияет на загрузку веб-сайта по умолчанию. Ваш вопрос странный, поэтому я предлагаю вам обратиться в службу поддержки ticket.support.microsoft.com