Tiek parādīts kļūdas ziņojums, kad piekļūstat vietnei ir iespējota saspiešanas filtra tīmekļa filtrs ISA Server 2004

Simptomi

Apsveriet šādu situāciju:

  • Piekļūstat Web vietai, kas ir publicēts Microsoft Internet Security and Acceleration (ISA) Server 2004. Vai varat piekļūt vietnei, izmantojot ISA Server 2004 kā tīmekļa starpniekserveri.

  • ISA Server 2004 saspiešanas filtra tīmekļa filtrs ir iespējots.

  • Vietne nosūta HTTP/0,9 atbilde uz klienta.

Šādā gadījumā tiek parādīts kāds no šiem kļūdu ziņojumiem. 1. kļūdas ziņojums

HTTP/1.1 502 starpniekservera kļūda (norādītais tīkla nosaukums vairs nav pieejams.)

2. kļūdas ziņojums

Kļūdas kods 64: Host nav availableBackground: vārtejas vai starpniekservera servera zaudēts savienojums ar tīmekļa serveri.

Cēlonis

HTTP/0,9 atbilde ir tikai struktūra, bet nav galvenes. Vietne aizver savienojumu norāda atbildes beigās. Taču saspiešanas filtra tīmekļa filtrs ISA Server sagaida HTTP/1.0 vai HTTP/1.1 atbildi. Saspiešanas filtra tīmekļa filtrs neatpazīst HTTP/0,9 atbildi. Tāpēc saspiešanas filtra tīmekļa filtrs tiek pieņemts, tiek zaudēts savienojums vai atiestatīt pirms vietni var nosūtīt HTTP atbildes galvenes.

Risinājums

Lai novērstu šo problēmu, rīkojieties šādi:

  1. Lietojiet labojumfailu pakotni, kas aprakstīts šajā Microsoft zināšanu bāzes rakstā:

    945043 ISA Server 2004 labojumfailu pakotnes apraksts: 2007. gada 12. novembris

  2. Startējiet programmu Piezīmjbloks.

  3. Kopēt šo kodu un pēc tam ielīmējiet to Piezīmjblokā.

    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. Saglabājiet failu kā faila Microsoft Visual Basic skriptu, izmantojot. vbs faila nosaukuma paplašinājums. Lai saglabātu failu, piemēram, izmantojiet šādu nosaukumu:

    EnableHotfix944114.vbs

  5. Komandu uzvednē mainīt atrašanās vietu, kur saglabājāt failu 4. darbībā, un pēc tam izpildiet šādu komandu:

    cscript EnableHotfix944114.vbs

Piezīme. Tiek atjaunoti uz noklusējuma iestatījumiem, rediģēt skriptu, mainot "Const SE_VPS_VALUE = true" un "Const SE_VPS_VALUE = false." Saglabājiet skriptu un palaidiet to vēlreiz.

Risinājums

Lai novērstu šo problēmu, atspējojiet saspiešanas filtra tīmekļa filtrs ISA Server.

Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×