Kh?c ph?c: Forefront Threat Management Gateway 2010 s?m đóng k?t n?i đ?n các máy ch? web khi m?t khách hàng ?y quy?n web t?i lên d? li?u b?ng cách s? d?ng m?t đư?ng h?m SSL

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 2591803 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

TRI?U CH?NG

H?y xem xét k?ch b?n sau đây:
  • M?t khách hàng ?y quy?n web thi?t l?p m?t secure socket layer (SSL) k?t n?i đ?n m?t máy ch? web bên ngoài b?ng cách s? d?ng m?t máy ch? đang ch?y Microsoft Forefront Threat Management Gateway 2010.
  • HTTPS ki?m tra không đư?c tham gia. V? v?y, m?t k?t thúc đ? k?t thúc đư?ng h?m SSL gi?a máy khách và máy ch? web đư?c thành l?p.
  • Bên trong k?t n?i này đư?c thành l?p, khách hàng t?i lên d? li?u đ?n máy ch? web.
  • K?t n?i và lưu lư?ng TCP đ?n các máy ch? web là ch?m.

Trong trư?ng h?p này, vi?c t?i lên không k?t thúc m?t cách chính xác trong nh?ng trư?ng h?p nh?t đ?nh.

NGUYÊN NHÂN

V?n đ? này x?y ra sau khi khách hàng thành công s? g?i t?t c? d? li?u c?a nó đ? ph?c v? ?y quy?n TMG khách hàng th?c hi?n đi?u này m?c dù máy ch? proxy TMG đ? không đư?c g?i t?t c? các d? li?u t?i h? ph?c v? web đích do băng thông ch?m gi?a các máy ch? proxy TMG và máy ch? web đích.

Trong trư?ng h?p này, các máy ch? proxy TMG không x? l? đúng b? đ?m reminding đó là s? đư?c g?i đ?n máy ch? web đích, và các k?t n?i TCP s?m đóng c?a.

GI?I PHÁP

Đ? gi?i quy?t v?n đ? này, cài đ?t các gói d?ch v? đư?c mô t? trong bài vi?t cơ s? ki?n th?c Microsoft sau:
2555840 Mô t? c?a gói d?ch v? 2 cho Microsoft Forefront Threat Management Gateway 2010
Lưu ? Đ? cho phép hotfix này, b?n ph?i ch?y đo?n m? setProxySocketSendBufSize.vbs trên máy ch? đang ch?y Forefront Threat Management Gateway 2010.

Đ? có chúng tôi ch?y đo?n m? setProxySocketSendBufSize.vbs cho b?n, h?y vào các "S?a ch?a nó cho tôi"ph?n. N?u b?n mu?n t?o và ch?y script cho m?nh, vào các "H?y đ? tôi s?a ch?a nó b?n thân m?nh"ph?n.

S?a ch?a nó cho tôi



Đ? s?a v?n đ? này t? đ?ng, b?m vào các S?a ch?a nó nút ho?c đư?ng d?n. Sau đó b?m Ch?y trong các T?i t?p xu?ng h?p tho?i h?p, và làm theo các bư?c trong các S?a ch?a nó thu?t s?.


S?a v?n đ? này
Microsoft Fix it 50803


Ghi chú
  • Thu?t s? này có th? b?ng ti?ng Anh ch?. Tuy nhiên, vi?c s?a ch?a t? đ?ng c?ng làm vi?c cho các phiên b?n ngôn ng? khác c?a Windows.
  • N?u b?n không ph?i trên máy tính có v?n đ?, ti?t ki?m các s?a ch?a nó gi?i pháp cho m?t ? đ?a flash ho?c đ?a CD và sau đó ch?y nó trên máy tính có v?n đ?.

Sau đó, đi đ?n nh?ng "Đ? làm đi?u này s?a v?n đ??"ph?n.



H?y đ? tôi s?a ch?a nó b?n thân m?nh

Đ? t?o và ch?y script, h?y làm theo các bư?c sau:
  1. B?t đ?u Notepad. Đ? làm đi?u này, b?m B?t đ?u, b?m Ch?y, lo?i Notepad.exe trong các M? h?p, và sau đó nh?p vào Ok.
  2. Dán đo?n m? sau vào t?p tin Notepad m?i:
    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. Trên các T?p tin tr?nh đơn, nh?p vào Löu laøm, và sau đó lưu các t?p l?nh như setProxySocketSendBufSize.vbs.
  4. Trên các T?p tin tr?nh đơn, nh?p vào L?i ra đ? thoát kh?i Notepad.
  5. B?m đúp chu?t vào .vbs t?p tin mà b?n đ? lưu ? bư?c 3.


Đ? làm đi?u này s?a v?n đ??

  • Ki?m tra xem li?u v?n đ? là c? đ?nh. N?u v?n đ? c? đ?nh, b?n đ? k?t thúc v?i ph?n này. N?u v?n đ? không c? đ?nh, b?n có th? liên h? v?i h? tr?.
  • Chúng tôi s? đánh giá cao thông tin ph?n h?i c?a b?n. Đ? cung c?p ph?n h?i ho?c báo cáo b?t k? v?n đ? v?i gi?i pháp này, xin vui l?ng đ? l?i m?t b?nh lu?n trên các "S?a ch?a nó cho tôi"blog ho?c g?i cho chúng tôi m?t thư đi?n t?.

T?NH TR?NG

Microsoft đ? xác nh?n r?ng đây là m?t v?n đ? trong các s?n ph?m c?a Microsoft đư?c li?t kê trong ph?n "Áp d?ng cho".

THAM KH?O

Đ? bi?t thêm chi ti?t v? thu?t ng? C?p nh?t ph?n m?m, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
824684 Mô t? các thu?t ng? tiêu chu?n đư?c s? d?ng đ? mô t? C?p nh?t ph?n m?m Microsoft

Thu?c tính

ID c?a bài: 2591803 - L?n xem xét sau cùng: 21 Tháng Mười Hai 2011 - Xem xét l?i: 4.0
Áp d?ng
  • Microsoft Forefront Threat Management Gateway 2010 Enterprise
  • Microsoft Forefront Threat Management Gateway 2010 Standard
  • Microsoft Forefront Threat Management Gateway 2010 Service Pack 1
T? khóa: 
kbfix kbbug kbexpertiseinter kbsurveynew kbfixme kbmsifixme kbmt KB2591803 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:2591803

Cung cấp Phản hồi

 

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