Локальный IIS зависает после сборки VS.NET - PullRequest
2 голосов
/ 09 марта 2009

У меня есть веб-приложение ASP.NET, которое иногда зависает после его сборки. Это прерывисто, и нет никакого образца для этого. Когда я пытаюсь получить к нему доступ позже, IE просто ждет ответа IIS, чего он не делает, пока я не перезапущу IIS.

Это на моем локальном компьютере под управлением Vista Ultimate x64, VS 2008, 1 веб-приложение, 8 дополнительных библиотек классов.

- ОБНОВЛЕНИЕ -

В системном журнале есть запись для каждого случая:

Рабочий процесс "8068", обслуживающий пул приложений MyCustomAppPool не удалось остановить канал слушателя для протокол 'http' в отведенное время. Поле данных содержит ошибку число.

Код события: 5138 http://technet.microsoft.com/en-us/library/cc734995.aspx

Ответы [ 5 ]

0 голосов
/ 05 октября 2009

Мне кажется, я наконец нашел подходящий ответ.

Сообщение Тесс Феррандез о зависаниях при загрузке сборок ASP.NET может быть проблемой:

http://blogs.msdn.com/tess/archive/2009/09/22/asp-net-case-study-hang-when-loading-assemblies.aspx

Звучит так, как будто ГК запутывается и зацикливается.

0 голосов
/ 09 марта 2009

Убедитесь, что на вашем компьютере установлены все доступные обновления; в том числе SP1.

0 голосов
/ 09 марта 2009

Вы можете попробовать внести некоторые записи в события Application_Start, Application_Stop, Session_Start и Session_End, чтобы проверить, что веб-приложение действительно поражено.

0 голосов
/ 09 марта 2009

Возможно, это длинный путь, но если у вас установлено антивирусное программное обеспечение, попробуйте отключить его функцию веб-проверки. (Если он есть.)

0 голосов
/ 09 марта 2009

Проверьте журнал событий Windows, чтобы узнать, что не так с вашим рабочим процессом ASP.net (возможно, возникают проблемы с загрузкой DLL, пока сборка не завершена и из-за быстрых сбоев рабочий процесс останавливается).

...