IIS7 - Определение заголовка довольной длины в соединении “причин ASP сбросило” ошибку

Я перемещаю серию веб-сайтов от существующего сервера IIS5 до совершенно нового веб-сервера IIS7. Одна из страниц вытягивает файл данных от блоба в базе данных и служит ей конечному пользователю:

Response.ContentType = rs("contentType")
Response.AddHeader "Content-Disposition", "attachment;filename=" & Trim(rs("docName"))&rs("suffix")' let the browser know the file name
Response.AddHeader "Content-Length", cstr(rs("docsize"))' let the browser know the file size

Тестируя это в новой установке IIS7, я получаю "ошибку" Сброса Соединения и в Internet Explorer и в Firefox. Документ подан правильно, если заголовок Довольной Длины удален (но затем пользователь не получит полезный индикатор выполнения).

Любые идеи о том, как исправить это; ли это быть параметром конфигурации сервера или с помощью кода?

Редактирование 1: Сделал немного больше метода проб и ошибок. Запросы успешно выполнятся, если и "Позволят Буферизовать" и, "Включают Разделенное на блоки Кодирование", ложь. Если любому включают, ошибка происходит.

Редактирование 2: Больше тестирования метода проб и ошибок; оказывается, что текстовые файлы будут хорошо работать со сценарием; только двоичные файлы (изображения, pdfs, и т.д.) перестанут работать. Все еще абсолютно невежественный иначе.

7
задан casperOne 16 November 2011 в 14:55
поделиться