증상
다음 시나리오를 고려하십시오.
-
Microsoft 인터넷 보안 및 가속 (ISA) Server 2006 또는에서 Microsoft Forefront 위협 관리 게이트웨이 (TMG) 2010 HTTP 압축을 사용 하면.
-
클라이언트에서 웹 서버에 연결 하도록 ISA Server 2006 또는 Forefront TMG 2010 웹 프록시로 사용할 수 있습니다. 그러나 웹 서버 클라이언트에서 HTTP 요청에 응답 하는 데 시간이 오래 걸립니다.
참고: 웹 서버는 ISA Server 2006 또는 Forefront TMG 2010 데이터를 보내면, ISA Server 2006 또는 Forefront TMG 2010 데이터 누적 됩니다. ISA Server 2006 또는 Forefront TMG 2010 보내지 않습니다 모든 데이터가 클라이언트에 웹 서버는 HTTP 요청이 완료 될 때까지. -
웹 서버에서 완료 되기 전에 웹 브라우저를 닫으면 응답 합니다.
-
클라이언트가는 TCP reset 응답 Forefront TMG 2010 또는 ISA Server 2006 열린 TCP 세션에 보냅니다.
-
웹 사이트를 다시 액세스 하려고 하면 및 TCP 리셋 응답을 얻는 것은 이전 TCP 세션에서 동일한 원본 포트를 사용 하 여 클라이언트 또는 중간 프록시 서버.
이 시나리오에서 ISA Server 2006 또는 Forefront TMG 2010 찾지 못한 ISA Server 2006 또는 Forefront TMG 2010 클라이언트가 동일한 포트를 사용 하 여 새 클라이언트 연결을 거부 하 고 웹 서버는 전체 HTTP 응답을 보내는 TCP 응답을 다시. 따라서 동일한 원본 포트를 사용 하 여 웹 사이트에 액세스할 수 없습니다.
참고: Forefront TMG 2010에 대 한 수정 프로그램은 Forefront TMG 2010 서비스 팩 1 (SP1)에 포함 되어 있습니다.
해결 방법
서비스 팩 정보
이 문제는 Forefront TMG 2010 서비스 팩 1에서 해결 됩니다.
Forefront TMG 2010 서비스 팩 1을 구하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
981324 Forefront 위협 관리 게이트웨이 2010 서비스 팩 1에서 해결 된 문제 목록
핫픽스 롤업 정보
핫픽스 설치 정보
이 문제를 해결하려면, 다음과 같이 하십시오.
-
다음 Microsoft 기술 자료 (KB) 문서에서 설명 하는 핫픽스 롤업 패키지 설치:
ISA Server 2006 핫픽스 패키지에 대 한 980067 : 2010 년 2 월 22 일
-
복사한 다음 스크립트를 메모장에 붙여 넣습니다.
Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"Const SE_VPS_NAME = "AllowPrematureClientTermination"
Const SE_VPS_VALUE = true
Sub SetValue()
' Create the root obect.
Dim root ' The FPCLib.FPC root object
Set root = CreateObject("FPC.Root")
'Declare the other objects needed.
Dim array ' An FPCArray object
Dim VendorSets ' An FPCVendorParametersSets collection
Dim VendorSet ' An FPCVendorParametersSet object
' Get 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 -
.Vbs 파일 이름 확장명의 파일을 제공 하 여 Microsoft Visual Basic 스크립트 파일로 파일을 저장 합니다. 예를 들어 다음과 같은 이름으로 파일 저장:
EnableKB980066.vbs
-
실행할.vbs 파일을 두 번 클릭 합니다.
상태
Microsoft는 "적용 대상" 절에 나열 된 제품의 문제 임을 확인 했습니다. 이 문제는 Forefront TMG 2010 서비스 팩 1에서 처음 수정 되었습니다.
참조
소프트웨어 업데이트 용어에 대한 자세한 내용을 보려면, 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인하십시오.
Microsoft 소프트웨어 업데이트를 설명 하는 데 사용 되는 표준 용어에 대 한 824684 설명