Symptomen
Overweeg het volgende scenario:
-
U kunt HTTP-compressie in Microsoft Internet Security and Acceleration (ISA) Server 2006 of in Microsoft Forefront Threat Management Gateway (TMG) 2010.
-
Op een client met ISA Server 2006 of Forefront TMG 2010 als webproxy kunt u verbinding maken met een webserver. De webserver heeft echter een lange tijd om te reageren op HTTP-aanvragen van de client.
Opmerking Wanneer de webserver gegevens Forefront TMG 2010 of ISA Server 2006 verzendt, verzameld ISA Server 2006 of Forefront TMG 2010 gegevens. ISA Server 2006 of Forefront TMG 2010 verzendt geen gegevens naar de client totdat de webserver de HTTP-aanvraag is voltooid. -
U sluit de webbrowser voordat de webserver is voltooid reageert.
-
De client verzendt dat een TCP reset antwoord Forefront TMG 2010 of ISA Server 2006 op een TCP-sessie die is geopend.
-
U probeert te krijgen tot de website opnieuw en maakt gebruik van dezelfde bronpoort uit de vorige TCP-sessie die alleen het opnieuw instellen van TCP-antwoorden ontvangt de client of een tussenliggende proxyserver.
In dit scenario wordt detecteert ISA Server 2006 of Forefront TMG 2010 niet dat de TCP reset reactie tot de webserver een complete HTTP-antwoord verzendt en ISA Server 2006 of Forefront TMG 2010 de nieuwe clientverbinding weigert met behulp van dezelfde clientpoort. Dus u heeft geen toegang tot de website met behulp van dezelfde bronpoort.
Opmerking De correctie voor Forefront TMG 2010 is opgenomen in Service Pack 1 (SP1) voor Forefront TMG 2010.
Oplossing
Informatie over het service pack
Dit probleem is opgelost in Forefront TMG 2010 Service Pack 1.
Voor meer informatie over het verkrijgen van Forefront TMG 2010 Service Pack 1, klikt u op het volgende artikel in de Microsoft Knowledge Base:
981324 lijst met problemen die zijn verholpen in Forefront Threat Management Gateway 2010 Service Pack 1
Informatie over het hotfixcombinatiepakket
Installatie van hotfixes
U kunt dit probleem oplossen door de volgende stappen uit te voeren:
-
Installeer het hotfixpakket dat wordt beschreven in het volgende artikel in de Microsoft Knowledge Base (KB):
980067 beschrijving van het hotfix-pakket voor ISA Server 2006: 22 februari 2010
-
Kopieer en plak het volgende script in Kladblok:
Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"Const SE_VPS_NAME = "AllowPrematureClientTermination"
Const SE_VPS_VALUE = true
Sub 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 If
End Sub
Sub CheckError()
If Err.Number <> 0 Then
WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description
Err.Clear
End If
End Sub
SetValue -
Sla het bestand als een Microsoft Visual Basic-scriptbestand door middel van het bestand de extensie .vbs. Bijvoorbeeld, sla het bestand op onder de volgende naam:
EnableKB980066.vbs
-
Dubbelklik op het VBS-bestand uit te voeren.
Status
Microsoft heeft bevestigd dat dit een probleem is in de Microsoft-producten die worden vermeld in de sectie "Van toepassing op". Dit probleem werd voor het eerst verholpen in Forefront TMG 2010 Service Pack 1.
Referenties
Voor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven