Update: ISA Server 2006 nicht erkennt eine TCP-Antwort zurückgesetzt, wenn Sie die HTTP-Komprimierung aktivieren

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 980066 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Problembeschreibung

Stellen Sie sich das folgende Szenario vor:
  • Sie aktivieren die HTTP-Komprimierung in Microsoft Internet Security and Acceleration (ISA) Server 2006.
  • Auf einem Client verwenden Sie ISA Server 2006 als Webproxy auf einem Server herstellen. Der Webserver ist jedoch sehr zeitaufwändig auf HTTP-Anforderungen vom Client zu reagieren.

    Hinweis: Wenn der Webserver auf ISA Server 2006 Daten sendet, sammelt ISA Server 2006 data.ISA Server 2006 nicht Daten an den Client sendet bis der Webserver die HTTP-Anforderung abgeschlossen ist.
  • Bevor der Webserver beendet ist, schließen Sie den Web-Browser nicht mehr reagiert.
  • Der Client sendet ein TCP-Antwort an ISA Server 2006 auf eine TCP-Sitzung zurücksetzen, das geöffnet wurde.
  • Sie versuchen, erneut auf die Website zugreifen, und der Client oder einem zwischengeschalteten Proxyserver verwendet denselben Quellport aus der vorherigen TCP-Sitzung, die nur die TCP Reset Antwort erhält.
In diesem Szenario erkennt ISA Server 2006 keine TCP-Antwort zurücksetzen, bis der Webserver sendet eine vollständige HTTP-Antwort, und ISA Server 2006 lehnt die neue Clientverbindung mit den gleichen Client-Port. Daher können Sie die Website nicht zugreifen, mit den gleichen Quellport.

Lösung

Gehen Sie folgendermaßen vor, um dieses Problem zu beheben:
  1. Installieren Sie das Hotfix-Rollup-Paket, das beschrieben wird, im folgenden Artikel der Microsoft Knowledge Base (KB):
    980067Beschreibung des Hotfix-Pakets für die ISA Server 2006: Februar 22 2010
  2. Kopieren Sie das folgende Skript in Editor:
    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
  3. Speichern Sie die Datei als eine Microsoft Visual Basic-Skriptdatei, indem Sie der Datei eine Dateinamenerweiterung .vbs. Speichern Sie beispielsweise die Datei unter dem folgenden Namen:
    EnableKB980066.vbs
  4. Doppelklicken Sie auf die VBS-Datei, um Sie auszuführen.

Status

Microsoft hat bestätigt, dass dies ein Problem in der Microsoft-Produkten handelt, die im Abschnitt "Beziehen sich auf" aufgeführt sind.

Informationsquellen

Weitere Informationen zur Terminologie für Softwareupdates finden Sie die folgende KB-Artikelnummer:
824684Erläuterung von Standardbegriffen bei Microsoft Softwareupdates

Eigenschaften

Artikel-ID: 980066 - Geändert am: Mittwoch, 24. März 2010 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Internet Security and Acceleration Server 2006 Service Pack 1, wenn verwendet mit:
    • Microsoft Internet Security and Acceleration Server 2006 Enterprise Edition
    • Microsoft Internet Security and Acceleration Server 2006 Standard Edition
Keywords: 
kbmt kbexpertiseinter kbfix kbsurveynew kbqfe KB980066 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 980066
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com