Simptome
Să luăm în considerare următorul scenariu:
-
Activați compresia HTTP în Microsoft Internet Security and Acceleration (ISA) Server 2006 sau în Microsoft Forefront Threat Management Gateway (TMG) 2010.
-
Pe un client, utilizați ISA Server 2006 sau Forefront TMG 2010 ca Web proxy pentru a vă conecta la un server Web. Cu toate acestea, serverul Web durează mult timp pentru a răspunde la cererile HTTP la client.
Notă Atunci când serverul Web trimite date ISA Server 2006 sau Forefront TMG 2010, ISA Server 2006 sau Forefront TMG 2010 acumulează date. ISA Server 2006 sau Forefront TMG 2010 nu trimite orice date la client până când serverul Web se termină solicitarea HTTP. -
Închideți browserul Web înainte de serverul Web este terminat să răspundă.
-
Clientul trimite un TCP Reinițializare răspuns ISA Server 2006 sau Forefront TMG 2010 pe o sesiune TCP care s-a deschis.
-
Când încercați să accesați site-ul Web din nou și client sau un server proxy intermediar utilizează același port sursă din sesiunea anterioară TCP care obține doar TCP Reinițializare răspunsul.
În acest scenariu, ISA Server 2006 sau Forefront TMG 2010 nu detectează TCP Reinițializare răspuns până când serverul Web Trimite un răspuns HTTP completă, ISA Server 2006 sau Forefront TMG 2010 respinge pe noua conexiune client utilizând același port de client. De aceea, nu pot accesa site-ul Web utilizând același port sursă.
Notă Remediere acceptată pentru Forefront TMG 2010 este inclusă în Forefront TMG 2010 Service Pack 1 (SP1).
Rezolvare
Informații despre pachetul service pack
Această problemă este remediată în Forefront TMG 2010 Service Pack 1.
Pentru mai multe informații despre cum se obține Forefront TMG 2010 Service Pack 1, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
981324 listă de probleme remediate în Forefront Threat Management Gateway 2010 Service Pack 1
Informații de set de remedieri rapide
Informații despre instalarea remedierilor rapide
Pentru a rezolva această problemă, urmați acești pași:
-
Instalați pachetul de remediere rapidă care este descrisă în următorul articol din baza de cunoștințe Microsoft (KB):
980067 Descrierea pachetului de remediere rapidă ISA Server 2006: 22 februarie 2010
-
Copiați și lipiți următorul script în Notepad:
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 -
Salvați fișierul ca fișier script Microsoft Visual Basic oferindu fișierul cu o extensie de nume de fișier .vbs. De exemplu, salvați fișierul sub numele următoare:
EnableKB980066.vbs
-
Faceți dublu clic pe fișierul .vbs se execută.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea "Se aplică la". Această problemă a fost corectată prima dată în Forefront TMG 2010 Service Pack 1.
Referințe
Pentru mai multe informaţii despre terminologia privind actualizarea software-ului, faceţi clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoştinţe Microsoft:
824684 Descrierea terminologiei standard care este utilizat pentru a descrie actualizările de software Microsoft