Symptomen

Neem het volgende scenario:

  • U hebt toegang tot een website die is gepubliceerd in Microsoft Internet Security and Acceleration (ISA) Server 2004. Of u toegang tot een website met behulp van ISA Server 2004 als de webproxy.

  • Het webfilter voor compressie filters is ingeschakeld in ISA Server 2004.

  • De website verzendt een HTTP/0.9-antwoord naar de client.

In dit scenario wordt een van de volgende foutberichten weergegeven. Foutbericht 1

HTTP/1.1 502 proxy-fout (de opgegeven netwerknaam is niet meer beschikbaar.)

Foutbericht 2

Fout code 64: host niet availableBackground: de gateway of proxyserver verbroken verbinding met de webserver.

Oorzaak

Een HTTP/0.9-antwoord heeft alleen een hoofdtekst, maar geen headers. De website sluit de verbinding om het einde van een antwoord aan te geven. Het webfilter voor compressie filters in ISA server verwacht echter een HTTP/1.0-of HTTP/1.1-reactie. Het filter voor compressie filter herkent een HTTP/0.9-reactie niet. Het filter voor compressie filters gaat er daarom van uit dat de verbinding wordt verbroken of opnieuw wordt ingesteld voordat de website alle HTTP-antwoordheaders kan verzenden.

Oplossing

Ga als volgt te werk om dit probleem op te lossen:

  1. Pas het hotfix-pakket toe dat wordt beschreven in het volgende artikel in de Microsoft Knowledge Base:

    945043 beschrijving van het hotfix-pakket voor ISA Server 2004:12 november 2007

  2. Start Kladblok.

  3. Kopieer de volgende code en plak deze in Kladblok.

    Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"Const SE_VPS_NAME = "EnableHotfix944114"Const SE_VPS_VALUE = trueSub SetValue()    ' Create the root object.    Dim root  ' The FPCLib.FPC root object    Set root = CreateObject("FPC.Root")    'Declare the other required objects.    Dim array       ' An FPCArray object    Dim VendorSets  ' An FPCVendorParametersSets collection    Dim VendorSet   ' An FPCVendorParametersSet object    ' Get references to the array object    ' and to 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
  4. Sla het bestand op als een Microsoft Visual Basic-scriptbestand met de bestandsnaamextensie. vbs. Gebruik bijvoorbeeld de volgende naam om het bestand op te slaan:

    EnableHotfix944114.vbs

  5. Ga bij een opdrachtprompt naar de locatie waar u het bestand hebt opgeslagen in stap 4 en voer de volgende opdracht uit:

    cscript EnableHotfix944114. vbs

Opmerking Als u wilt terugkeren naar de standaardinstelling, bewerkt u het script door "const SE_VPS_VALUE = True" te wijzigen in "const SE_VPS_VALUE = False". Sla het script op en voer het vervolgens opnieuw uit.

Workaround

U dit probleem omzeilen door het filter voor compressie filters in ISA Server uit te schakelen.

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×