Ongelman oireet

Oletetaan seuraava tilanne:

  • Verkkovälityspalvelinsovellus muodostaa SSL (Secure Socket Layer) -yhteyden ulkoiseen verkkopalvelimeen käyttämällä Microsoft Forefront Threat Management Gateway 2010:tä käyttäen.

  • HTTPS-tarkistus ei koske mitään. Tämän vuoksi asiakkaan ja verkkopalvelimen välinen päästä päähän -SSL-salaus on muodostettu.

  • Tämän yhteyden sisällä asiakas lataa tiedot verkkopalvelimeen.

  • Yhteys ja TCP-työnkulku verkkopalvelimeen ovat hitaita.


Tässä skenaariossa lataus ei toimi oikein tietyissä tilanteissa.

Syy

Tämä ongelma ilmenee, kun asiakas on onnistuneesti lähettänyt kaikki tietonsa TMG-välityspalvelimeen Asiakas tekee tämän, vaikka TMG-välityspalvelin ei ole vielä lähettänyt kaikkia tietoja kohde-verkkopalvelimeen TMG-välityspalvelimen ja kohde-verkkopalvelimen välisen hitaan kaistanleveyden vuoksi.

Tässä tapauksessa TMG-välityspalvelin ei käsittele oikein muistutuksen puskuria, joka lähetetään kohdeverkkopalvelimeen, ja TCP-yhteys suljetaan melko hyvin.

Ratkaisu

Voit ratkaista ongelman asentamalla seuraavassa Microsoft Knowledge Base -artikkelissa kuvatun Service Packin:

2555840 Microsoft Forefront Threat Management Gateway 2010Noten Service Pack 2:n kuvaus Jotta voit ottaa tämän hotfix-korjauksen käyttöön, sinun on suoritettava setProxySocketSendBufSize.vbs-komentosarja palvelimessa, jossa on käynnissä Forefront Threat Management Gateway 2010.

Jos haluat, että setProxySocketSendBufSize.vbs komentosarjan, siirryKorjaaminulle -osaan. Jos haluat luoda ja suorittaa komentosarjan itse, siirry Annaminun korjata seitse -osaan.

Korjaa ongelma puolestani



Voit korjata ongelman automaattisesti napsauttamalla Korjaa-painiketta tai linkkiä. Valitse sitten Tiedoston lataaminen -valintaikkunassa Suorita ja noudata ohjatun korjaustoiminnon ohjeita.




Muistiinpanot

  • Tämä ohjattu toiminto saattaa olla vain englanninkielinen. Automaattinen korjaus toimii kuitenkin myös muiden Windowsin kieliversioiden kanssa.

  • Jos et ole käyttämässä tietokonetta, jossa tämä ongelma ilmenee, tallenna Fix it -ratkaisu muistitikkuun tai CD-levylle ja suorita ne sitten tietokoneessa, jossa ongelma ilmenee.


Siirry sitten "Korjattiinko ongelma?" -osaan.



Haluan korjata ongelman itse

Voit luoda ja suorittaa komentosarjan seuraavasti:

  1. Käynnistä Muistio. Voit tehdä tämän valitsemalla Käynnistä,valitsemalla Suorita,notepad.exe Avaa-ruutuun ja valitsemalla SITTEN OK.

  2. Liitä seuraava komentosarja uuteen Muistio-tiedostoon:

    Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"
    Const SE_VPS_NAME = "ProxySocketSendBufSize"
    Const SE_VPS_VALUE = 8192
    Sub SetValue()
    ' Create the root object.
    Dim root ' The FPCLib.FPC root object
    Set root = CreateObject("FPC.Root")
    'Declare the other objects that are needed.
    Dim array ' An FPCArray object
    Dim VendorSets ' An FPCVendorParametersSets collection
    Dim VendorSet ' An FPCVendorParametersSet object
    ' Obtain 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. Valitse Tiedosto-valikossaTallenna nimelläja tallenna sitten komentosarja setProxySocketSendBufSize.vbs.

  4. Poistu Muistiosta valitsemalla Tiedosto-valikosta Lopeta.

  5. Kaksoisnapsauta vaiheessa 3 tallennettua .vbs-tiedostoa.



Korjasiko tämä ongelman?

  • Tarkista, onko ongelma korjaantunut. Jos ongelma on korjattu, sinun ei tarvitse tehdä muita tässä osassa kuvattuja toimia. Jos ongelmaa ei ole korjattu, voit ottaa yhteyttä tukeen.

  • Arvostamme palautettasi. Jos haluat antaa palautetta tai ilmoittaa tähän ratkaisuun liittyvistä ongelmista, jätä kommenttiKorjaaminulle -blogiin tai lähetä meille sähköpostia.

Tila

Microsoft on varmistanut, että tämä on ongelma Koskee-osassa luetelluissa Microsoft-tuotteissa.

Lisätietoja

Saat lisätietoja ohjelmistopäivitysterminologiasta napsauttamalla seuraavaa artikkelin numeroa, jolloin artikkeli on luetuna Microsoft Knowledge Base -tietokannassa:

824684 Microsoftin ohjelmistopäivitysten kuvaukseen käytetyn vakioterminologian kuvaus

Tarvitsetko lisäohjeita?

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Microsoft Insider-käyttäjille

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?

Kiitos palautteesta!

×