Застосовується до
Forefront Threat Management Gateway 2010 Enterprise Forefront Threat Management Gateway 2010 Standard

Причини

Розглянемо таку ситуацію:

  • Увімкнення HTTP-стискання у Microsoft Internet Security and Acceleration (ISA) Server 2006 або в Microsoft Forefront Threat Management Gateway (TMG) 2010.

  • На клієнта використовується ISA Server 2006 або Forefront TMG 2010 як веб-проксі, щоб підключитися до веб-сервера. Проте, веб-сервер, триває довго відповідати на запити HTTP, від клієнта.Примітка. Коли веб-сервер надсилає дані, ISA Server 2006 або Forefront TMG 2010, ISA Server 2006 або Forefront TMG 2010 акумулює дані. ISA Server 2006 або Forefront TMG 2010 не надсилати дані клієнта до веб-сервера, завершення запиту HTTP.

  • Закрити веб-браузер, перш ніж закрити веб-сервер відповідає на запити.

  • Надсилає до TCP скидання відповідь ISA Server 2006 або Forefront TMG 2010 TCP під час роботи, яке було відкрито.

  • Користувач намагається отримати доступ до веб-сайт, знову, і клієнт, так і на середнього проксі-сервер, використовує той самий вихідний порт, попереднього сеансу TCP, просто, отримує відповідь скидання TCP.

У цьому випадку ISA Server 2006 або Forefront TMG 2010 не виявляє TCP скидання відповідь, веб-сервер надсилає на повний HTTP-відповідь, а також ISA Server 2006 або Forefront TMG 2010 відхиляє нове підключення клієнта, використовуючи той самий порт для клієнта. Таким чином, не вдається отримати доступ до веб-сайту за допомогою той самий порт-джерело.Примітка Підтримувані Forefront TMG 2010 виправлення включено у Forefront TMG 2010 з пакетом оновлень 1 (SP1).

Вирішення

Відомості про пакет оновлень

Цю проблему виправлено в пакеті оновлень 1 для Forefront TMG 2010.Щоб отримати додаткові відомості про те, як отримати пакет оновлень 1 для Forefront TMG 2010 клацніть номер статті в базі знань Microsoft Knowledge Base:

981324 список проблем, які усуваються Forefront загрози Management Gateway 2010 із пакетом оновлень 1

Відомості про для поточних виправлень

Відомості про інсталяцію виправлення

Щоб вирішити цю проблему, виконайте такі дії.

  1. Інсталюйте пакет поточних виправлень, як описано в в такій статті бази знань Microsoft (КБ):

    Опис пакета виправлень ISA Server 2006 980067 : 22 лютого 2010 року.

  2. Скопіюйте та вставте наведений нижче сценарій у Блокнот.

    Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"Const SE_VPS_NAME = "AllowPrematureClientTermination"Const SE_VPS_VALUE = trueSub SetValue()    ' Create the root obect.    Dim root  ' The FPCLib.FPC root object    Set root = CreateObject("FPC.Root")    'Declare the other objects needed.    Dim array       ' An FPCArray object    Dim VendorSets  ' An FPCVendorParametersSets collection    Dim VendorSet   ' An FPCVendorParametersSet object    ' Get references to the array object    ' and the network rules collection.    Set array = root.GetContainingArray    Set VendorSets = array.VendorParametersSets    On Error Resume Next    Set VendorSet = VendorSets.Item( SE_VPS_GUID )    If Err.Number <> 0 Then        Err.Clear        ' Add the item        Set VendorSet = VendorSets.Add( SE_VPS_GUID )        CheckError        WScript.Echo "New VendorSet added... " & VendorSet.Name    Else        WScript.Echo "Existing VendorSet found... value- " &  VendorSet.Value(SE_VPS_NAME)    End If    if VendorSet.Value(SE_VPS_NAME) <> SE_VPS_VALUE Then        Err.Clear        VendorSet.Value(SE_VPS_NAME) = SE_VPS_VALUE        If Err.Number <> 0 Then            CheckError        Else            VendorSets.Save false, true            CheckError            If Err.Number = 0 Then                WScript.Echo "Done with " & SE_VPS_NAME & ", saved!"            End If        End If    Else        WScript.Echo "Done with " & SE_VPS_NAME & ", no change!"    End IfEnd SubSub CheckError()    If Err.Number <> 0 Then        WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description        Err.Clear    End IfEnd SubSetValue
  3. Збережіть файл як файл сценарію Microsoft Visual Basic, надавши файл розширенням. vbs. Наприклад, збережіть файл під іменем нижче:

    EnableKB980066.vbs

  4. Двічі клацніть файл. vbs, щоб запустити його.

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до". Цю проблему усунуто в пакеті оновлень 1 для Forefront TMG 2010.

Посилання

Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:

824684 Опис стандартну термінологію, яка використовується для опису оновлень програмних продуктів Майкрософт

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.