Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

증상

다음과 같은 경우를 생각해 볼 수 있습니다.

  • 웹 사이트에 액세스하기 위해 웹 프록시로 Microsoft 인터넷 보안 및 가속(ISA) 서버 2004 또는 ISA Server 2006을 사용합니다.

  • 웹 사이트에서 POST 작업을 수행합니다.

  • 웹 사이트는 클라이언트에 "401 인증 필수" 응답을 보냅니다.

그러나 ISA 서버는 클라이언트에 응답을 전달하는 대신 "401 인증 필수" 응답을 삭제합니다. 이 문제로 인해 웹 액세스 시도가 실패할 수 있습니다. 예를 들어 웹 사이트에 큰 파일을 업로드하려고 하면 업로드 작업이 시간 중지될 수 있습니다.

해결 방법

이 문제를 해결하려면 다음과 같이 하십시오.

  1. ISA Server 2004를 실행 중인 경우 다음 Microsoft 기술 자료 문서에 설명된 핫픽스 패키지를 적용합니다.

    940709 ISA 서버 2004 핫픽스 패키지 설명: 2007년 7월 25일ISA Server 2006을 실행 중인 경우 마지막 ISA 서버 서비스 팩을 적용합니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 봅니다.

    954258 최신 ISA(가속) 서버 2006 서비스 팩을 구하는 방법

  2. 메모장을 시작합니다.

  3. 다음 코드를 복사한 다음 메모장에 붙여넣습니다.

    Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"Const SE_VPS_NAME = "AllowPrematureServerResponse"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 objects that are needed.    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. .vbs 파일 이름 확장명을 사용하여 파일을 Microsoft Visual Basic 스크립트 파일로 저장합니다. 예를 들어 다음 이름을 사용하여 파일을 저장합니다.

    AllowPrematureServerResponse.vbs

  5. 명령 프롬프트를 시작하고 Allow@ServerResponse.vbs 파일을 저장한 위치로 변경한 다음 다음 명령을 실행합니다.

    cscript 허용조기 서버응답.vbs

상태

Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.

추가 정보

ISA Server 핫픽스 및 업데이트를 설치하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 봅니다.

885957 ISA 서버 핫픽스 및 업데이트를 설치하는 방법

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×