Galite gauti klaidos pranešimą, kai pasiekiate svetainę per ISA Server 2004, kuriame yra įgalintas glaudinimas filtro žiniatinklio filtras

Simptomai

Įsivaizduokite tokią situaciją:

  • Galite prieiti prie svetainės, kuri publikuojama, Microsoft Internet Security and Acceleration (ISA) Server 2004. Arba galite pasiekti svetainę naudodami ISA Server 2004 žiniatinklio tarpinio serverio.

  • ISA Server 2004 įjungiamas glaudinimo filtro žiniatinklio filtras.

  • Svetainės klientui siunčia HTTP/0,9 atsaką klientui.

Tokiu atveju galite gauti vieną iš šių klaidos pranešimų. 1 klaidos pranešimas

HTTP/1.1 502 tarpinio serverio klaida (nurodyto tinklo vardo nėra prieinamas.)

2 klaidos pranešimas

Klaidos kodas 64: Pagrindinio kompiuterio nėra availableBackground: šliuzas arba tarpinis serveris prarado ryšį su žiniatinklio serveriu.

Priežastis

Atsakymas dėl HTTP/0,9 yra tik tekstas, bet ne antraštės. Žiniatinklio svetainė bus nutrauktas ryšys nurodyti atsakymo pabaigą. Tačiau glaudinimo filtro žiniatinklio filtro ISA Server tikisi HTTP/1.0 arba HTTP/1.1 atsakymą. Glaudinimo filtro žiniatinklio filtro neatpažįsta yra HTTP/0,9 atsakymą. Todėl glaudinimo filtro žiniatinklio filtras mano, kad ryšys prarastas arba nustatyti iš naujo žiniatinklio svetainės gali siųsti HTTP atsakymo antraštės.

Sprendimas

Norėdami išspręsti šią problemą, atlikite šiuos veiksmus:

  1. Taikykite karštųjų pataisų paketą, aprašytą šiame "Microsoft" žinių bazės straipsnyje:

    945043 ISA Server 2004 karštųjų pataisų paketo aprašas: 2007 m. lapkričio 12 d.

  2. Paleiskite "Notepad."

  3. Nukopijuokite šį kodą ir įklijuokite į užrašinę.

    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. Įrašykite failą kaip Microsoft Visual Basic scenarijų failą naudojant .vbs failo vardo plėtinį. Pvz., naudokite šį pavadinimą į failą:

    EnableHotfix944114.vbs

  5. Į komandų eilutę, pakeiskite į vietą, kur įrašėte failą atlikdami 4 veiksmą ir tada vykdykite šią komandą:

    Cscript EnableHotfix944114.vbs

Pastaba. Norėdami atkurti numatytąjį parametrą, redaguoti scenarijų, pakeisdami "Const SE_VPS_VALUE = true" į "Const SE_VPS_VALUE = false." Įrašykite scenarijų, ir tada paleisti jį dar kartą.

Sprendimas

Norėdami išspręsti šią problemą, išjunkite glaudinimą filtro žiniatinklio filtro ISA Server.

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×