DetailPage-MSS-KB

База знаний

Код статьи: 238210 - Последнее изменение :: 17 ноября 2010 г. - Редакция: 2.0

 
Корпорация Майкрософт настоятельно рекомендует всем пользователям, провести обновление до Microsoft Internet Information Services (IIS) версии 7.0 на Microsoft Windows Server 2008. IIS 7.0 значительно увеличивает веб-инфраструктуру безопасности. Для получения дополнительных сведений по вопросам безопасности IIS посетите следующий веб-узел корпорации Майкрософт:
http://www.microsoft.com/technet/security/prodtech/iis.mspx (http://www.microsoft.com/technet/security/prodtech/IIS.mspx)
Для получения дополнительных сведений о IIS 7.0 посетите следующий веб-узел корпорации Майкрософт:
http://www.iis.net/default.aspx?tabid=1 (http://www.iis.net/default.aspx?tabid=1)

Проблема

Каждый раз, когда буферизация ASP включена, программно через консоль управления Microsoft (MMC) или на странице Active Server Pages (ASP) (response.buffer=true), заголовок HTTP Keep-Alive будут отправлены вместе с Content-Length.

Примечание.Данная проблема возникает только на клиентах HTTP 1.0. Заголовок HTTP Keep-Alive не отправляется для клиентов HTTP 1.1. В связи между клиентами HTTP 1.1 и серверы HTTP 1.1 подразумевается Заголовок Keep-Alive, таким образом, заголовок, фактически не отправляется.

Причина

Данное поведение является особенностью операционной системы..

Временное решение

Заголовок можно отключить, добавив следующий код в верхнюю часть страницы ASP.
<%response.flush%>
				

Дополнительная информация

Это происходит даже в том случае, если открытые соединения отключены в окне Консоли. Keep-Alive игнорируются клиентами HTTP 1.0 (обозреватель). HTTP 1.0 прокси потребует заголовка Content-Length, который также должен присутствовать. При этом передаются по умолчанию, но может быть изменен фильтром обозревателя сервера приложений программирования интерфейса (ISAPI). Content-Length не отправляется используется фильтр, необходимо реализовать решение, описанных выше.

Информация в данной статье относится к следующим продуктам.
  • Microsoft Internet Information Services 6.0
Ключевые слова: 
kbpending kbprb kbmt KB238210 KbMtru
Machine-translated ArticleMachine-translated Article
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:238210  (http://support.microsoft.com/kb/238210/en-us/ )
Общий доступ
Другие возможности получения технической поддержки
Форумы поддержки Microsoft Community
Свяжитесь с нами
Поиск сертифицированного партнера Майкрософт
Microsoft Store
Не являетесь малым предприятием?
Мы в сети: