Síntomas
Imagine el siguiente escenario:
-
Habilitar la compresión HTTP en Microsoft Internet Security and Acceleration (ISA) Server 2006 o en Microsoft Forefront Threat Management Gateway (TMG) 2010.
-
En un cliente, se usa ISA Server 2006 o Forefront TMG 2010 como un proxy Web para conectarse a un servidor Web. Sin embargo, el servidor Web tarda mucho en responder a las solicitudes HTTP desde el cliente.
Nota: Cuando el servidor Web envía datos a ISA Server 2006 o Forefront TMG 2010, ISA Server 2006 o Forefront TMG 2010 acumula datos. ISA Server 2006 o Forefront TMG 2010 no envía los datos al cliente hasta el servidor Web terminará la solicitud HTTP. -
Cierre el explorador Web antes de que termine el servidor Web responde.
-
El cliente envía que un TCP reset respuesta para ISA Server 2006 o Forefront TMG 2010 en una sesión TCP que se abrió.
-
Intenta tener acceso de nuevo al sitio Web y el cliente o un servidor proxy intermedio utiliza el mismo puerto de origen de la sesión anterior de TCP que sólo obtiene la respuesta TCP reset.
En este escenario, ISA Server 2006 o Forefront TMG 2010 no detecta que el TCP reset respuesta hasta que el servidor Web envía una respuesta HTTP completa y ISA Server 2006 o Forefront TMG 2010 rechaza la nueva conexión de cliente utilizando el mismo puerto del cliente. Por lo tanto, no se puede acceder al sitio Web utilizando el mismo puerto de origen.
Nota: La revisión compatible para Forefront TMG 2010 se incluye en el Service Pack 1 (SP1) de Forefront TMG 2010.Solución
Información del Service pack
Este problema se corrige en el Service Pack 1 de Forefront TMG 2010.
Para obtener más información acerca de cómo obtener el Service Pack 1 de Forefront TMG 2010, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:981324 lista de problemas corregidos en Forefront Threat Management Gateway 2010 Service Pack 1
Información del paquete acumulativo de revisiones
Información de instalación de hotfix
Para resolver este problema, siga estos pasos:
-
Instalar el paquete acumulativo de revisiones que se describe en el siguiente artículo de Microsoft Knowledge Base (KB):
980067 descripción del paquete de revisiones de ISA Server 2006: 22 de febrero de 2010
-
Copie y pegue la siguiente secuencia de comandos en el Bloc de notas:
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 -
Si da el archivo una extensión de nombre de archivo .vbs, guarde el archivo como un archivo de secuencia de comandos de Microsoft Visual Basic. Por ejemplo, guarde el archivo con el siguiente nombre:
EnableKB980066.vbs
-
Haga doble clic en el archivo .vbs para ejecutarlo.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a". Este problema se corrigió primero en el Service Pack 1 de Forefront TMG 2010.
Referencias
Para obtener más información acerca de la terminología de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft