Gäller för
Forefront Threat Management Gateway 2010 Enterprise Forefront Threat Management Gateway 2010 Standard

Symptom

Föreställ dig följande:

  • Du aktiverar HTTP-komprimering i Microsoft Internet Security and Acceleration (ISA) Server 2006 eller i Microsoft Forefront Threat Management Gateway (TMG) 2010.

  • På klientdatorn, kan du använda ISA Server 2006 eller Forefront TMG 2010 som en webbproxy för att ansluta till en webbserver. Men tar webbservern lång tid att besvara HTTP-begäranden från klienten.Obs! När webbservern skickar data till ISA Server 2006 eller Forefront TMG 2010, samlas data för ISA Server 2006 eller Forefront TMG 2010. ISA Server 2006 eller Forefront TMG 2010 skickar inte data till klienten förrän webbservern avslutar HTTP-begäran.

  • Du stänger webbläsaren innan webbservern är klar svara.

  • Klienten skickar en TCP-återställning svar till ISA Server 2006 eller Forefront TMG 2010 på en TCP-session som har öppnats.

  • Du försöker komma åt webbplatsen igen och klienten eller en mellanliggande proxyserver använder samma källport från föregående TCP-sessionen som bara hämtar TCP reset-svar.

I det här scenariot identifieras ISA Server 2006 eller Forefront TMG 2010 inte TCP reset svar förrän webbservern skickar en komplett HTTP-svar och ISA Server 2006 eller Forefront TMG 2010 avvisar den nya klientanslutningen till genom att använda samma klientport. Därför kan du komma åt webbplatsen via samma källport.Obs! Korrigeringsfil för Forefront TMG 2010 ingår i Forefront TMG 2010 Service Pack 1 (SP1).

Lösning

Information om Service pack

Problemet har åtgärdats i Forefront TMG 2010 Service Pack 1.Mer information om hur du skaffar Forefront TMG 2010 Service Pack 1 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

981324 lista över problem som korrigeras i Forefront Threat Management Gateway 2010 Service Pack 1

Information om snabbkorrigeringspaket

Information om installation

Lös problemet så här:

  1. Installera snabbkorrigeringspaket som beskrivs i följande artikel i Microsoft Knowledge Base (KB):

    980067 beskrivning av snabbkorrigeringspaket för ISA Server 2006: 22 februari 2010

  2. Kopiera och klistra in följande skript i anteckningar:

    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. Spara filen som en Microsoft Visual Basic script-fil genom att ge filen filnamnstillägget .vbs. Till exempel spara filen under följande namn:

    EnableKB980066.vbs

  4. Dubbelklicka på vbs-filen för att köra den.

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller". Det här problemet korrigerades först i Forefront TMG 2010 Service Pack 1.

Referenser

För mer information om terminologin för programuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

824684 beskrivning av standardterminologin som används för att beskriva Microsoft-programuppdateringar

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.