Унаследованный классический сайт asp на windows server 2008 r2 получая ошибки connection_dropped

Попытка отладить проблему с классическим приложением asp, которое я должен запустить на некоторых внутренних серверах.

Запустив IIS 7.5 на Server 2008 R2, я получаю, что большинство страниц работает нормально, но одна страница (пока), которая должна искать местоположение файла в БД, а затем поток этого файла из файловой системы на клиент не работает, Это немедленно (15 мс) теряет связь; Журналы HTTPERR сервера сообщают о поступающем запросе и говорят drop_connection.

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

Не уверен, что еще проверить, есть идеи?

2 ответа

Это выглядит многообещающе:

ИСПРАВЛЕНИЕ: Неверный ответ или сбой подключения в IIS 7.5 после регистрации фильтра ISAPI для уведомлений о событиях SF_NOTIFY_SEND_RAW_DATA

http://support.microsoft.com/kb/2467528

Оказывается, разработчик оригинального кода (понятия не имел, кто это был и когда) явно не сбрасывал запрос. Я не знаю, было ли это чем-то ненужным, когда он его разрабатывал или как, но в итоге я добавил:

Request.Flush

в файл.asp, который он использовал для потоковой передачи файлов, и это исправило его.

Другие вопросы по тегам