IIS7: у пула приложений, обслуживающих процесс, «ГГГГ» произошла фатальная ошибка связи со службой активации процессов Windows - PullRequest
39 голосов
/ 26 августа 2011

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

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

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

Ответы [ 5 ]

13 голосов
/ 26 августа 2011

Убедитесь, что для каждого пула приложений в IIS под Advanced Settings установлено Enable 32 bit Applications, установленное на True

IIS screenshot

8 голосов
/ 25 мая 2013

Я отлаживал проблему в течение большей части дня, и когда я был близок к сжиганию здания, я обнаружил Process Monitor от Sysinternals .

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

4 голосов
/ 06 ноября 2016

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

1 голос
/ 01 августа 2017

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

1 голос
/ 23 февраля 2017

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

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

...