ASP.NET HttpModule выдает «Сброс подключения» в браузере - PullRequest
6 голосов
/ 26 августа 2010

Я реализовал HttpModule в ASP.NET (framework 2.0).

Из своей регистрации на сервере я вижу, что http-запрос принимается моим HttpModule, и мой код успешно выполняется(запись содержимого обратно в поток ответа).

Однако веб-браузер (IE, FF, Chrome, все равно) просто выдает мне сообщение об ошибке «сброс соединения».

Iпроверил журнал событий на сервере;там нет связанных ошибок или сообщений.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: Когда я использую плагин "Live HTTP Headers" в FF, он даже не отображает мой клиентский запрос (хотя я уверен, чтоон достигает сервера из-за того, что запрос записывается в журнал сервера).

Как я могу устранить неполадки, что здесь происходит?

1 Ответ

10 голосов
/ 26 августа 2010

Отвечая на мой собственный вопрос здесь ... Я обнаружил, что в C: \ WINDOWS \ system32 \ LogFiles \ HTTPERR есть файл журнала.

Показывает следующее:

2010-08-26 12:07:10 xx.xx.xx.xx 2618 xx.xx.xx.xx 80 HTTP/1.1 GET /web/myapp - 232667915  Connection_Dropped DefaultAppPool
2010-08-26 12:07:10 xx.xx.xx.xx 2624 xx.xx.xx.xx 80 HTTP/1.1 GET /web/myapp - 232667915 Connection_Dropped DefaultAppPool
2010-08-26 12:07:10 xx.xx.xx.xx 2625 xx.xx.xx.xx 80 HTTP/1.1 GET /web/myapp - 232667915 Connection_Dropped DefaultAppPool

Немного погуглив, я нашел это: http://davidovitz.blogspot.com/2007/08/iis-60-httperr-logs-show.html

И последовал совету:

  1. "aspnet_regiis -u"
  2. Удаление IIS
  3. Перезагрузка
  4. Переустановите IIS
  5. "aspnet_regiis -i"

... перенастроить сайты, и все снова прекрасно заработало.: -)

...