Подтвердить что ты не робот

IIS7: пул приложений, обслуживающий процесс "YYYYY", подвергся фатальной ошибке связи с Службой активации Windows

Мы запускаем 32-битный Windows Server 2008 с версией IIS 7.
Мы пытаемся опубликовать asp.net 4.0 webapp, и до сих пор наши попытки только дали несколько предупреждений в serverlog, даже не останавливая пул приложений 4.0.

Пул приложений, обслуживающий процесс "ASP.NET v4.0", подвергся фатальной ошибке связи с Службой активации Windows. Идентификатор процесса был "1904". Поле данных содержит номер ошибки.

Приложение работает под пулом приложений 4.0 и находится на веб-сайте по умолчанию.
У нас также есть несколько старых .asp, работающих безупречно.
Даже когда вы пытаетесь опубликовать бесплодную (только 1 строку текста).aspx файл, она потерпела неудачу... У нас с тех пор давно не хватало идей о том, что делать, чтобы любая форма ввода была оценена...

4b9b3361

Ответ 1

Убедитесь, что для каждого пула приложений в IIS в разделе "Дополнительные параметры" установлено значение "Включить 32-разрядные приложения" равным "True"

Ответ 2

Я отлаживал проблему в течение большей части дня, и когда я был близок к сжиганию здания, я обнаружил инструмент Process Monitor от Sysinternals (http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx).

Установите для мониторинга w3wp.exe и проверьте последние события до того, как они выйдут после запуска запроса в браузере. Надеюсь, что это поможет дальнейшим читателям.

Ответ 3

Средство диагностики отладки (DebugDiag) может быть спасателем. Он создает и анализирует аварийные свалки IIS. Я разобрался с моей катастрофой через несколько минут, как только увидел стек вызовов. https://support.microsoft.com/en-us/kb/919789

Ответ 4

Когда у меня возникла эта проблема, я установил 'MSI' Удаленные инструменты для Visual Studio 2015. Я подключил свой локальный VS к серверу для отладки.

Я ценю, что некоторые люди могут не иметь возможности либо устанавливать на другие серверы, либо обращаться к ним, но я думал, что выброшу их там как вариант.

Ответ 5

Я столкнулся с этим недавно. Наша организация ограничивает учетные записи, которые запускают пулы приложений, для выбора списка серверов в Active Directory. Я обнаружил, что я не добавил одну из машин, на которой размещено приложение, в список "Вход в систему" ​​для учетной записи в AD.