2012-06-13 3 views
0

0파일 다운로드 블랍 : 프록시 오류 (요청이 HTTP 필터에 의해 거부되었습니다 당신은 Forefront TMG 관리자에게 문의하십시오.).

안녕 모두,

내가 이상한 문제가 발생하고있다. 나는 아래 코드를 사용하여 하늘빛 BLOB 저장소에서 파일을 다운로드하고 있습니다 : AzureAccountManagement에서

CloudBlobContainer container = AzureAccountManagement.currentBlobClient.GetContainerReference(containerName); 
     CloudBlob blob = container.GetBlobReference(blobName); 

     BlobRequestOptions options = new BlobRequestOptions(); 
     options.Timeout = new TimeSpan(0, TiMEOUT, 0); 

     try 
     { 
      blob.DownloadToFile(localPath, blob.Name), options); 
     } 

위, 내가 올바른 연결 문자열을 컨피그있다.


Microsoft.WindowsAzure.StorageClient.StorageServerException이

메시지 = 프록시 붙 잡혔다 :

내가 .MDB 확장자를 가진 파일을 다운로드하고 때, 나는 아래와 같은 예외를 얻을 것이다, 위의 코드를 사용하여 오류 (요청은 HTTP 필터에 의해 거부되었습니다 TMG 관리자 당신은 Forefront 문의하십시오.).

의 InnerException :

"원격 서버에서 오류 (502) 잘못된 게이트웨이 반환했습니다."


다른 시도 :

  1. 내가 (.XML/HTML/TXT), 코드가 성공적으로 다운로드 다른 파일을 다운로드 할 때.

  2. Azure Storage Explorer를 사용하여 다운로드 한 .mdb 파일은 동일한 오류가 발생했습니다. 성공한 다른 파일 형식.

  3. 실제로 다른 컴퓨터에서 테스트 한 결과 컴퓨터와 동일한 구성으로 .mdb 파일과 다른 파일 형식을 모두 성공적으로 다운로드했습니다.

그래서 나는 내 컴퓨터 일부 HTTP 필터 또는 보안에 문제가 있다고 생각하지만, 나는 그것을 파악하는 방법을 모르겠어요. 비슷한 문제가 발생 했습니까? 그렇다면 솔루션을 얻을 수 있기를 바랍니다.

내 작업 컴퓨터는 Windows 7/64-bit/VS 2010 SP1/Azure SDK 1.6입니다. 정보가 유용하다면.

답변

2

방화벽 내부에있는 것으로 보입니다.

The request was rejected by the HTTP filter. Contact your Forefront TMG administrator.)

InnerException:

"The remote server returned an error: (502) Bad Gateway."

실제로 방화벽에서 제공되는이 오류 -이 때문에 방화벽을 떠나 방지되고 요청이 의미하고, 어떤이 경우 TMG 에서하는 것은 결코 BLOB 저장소의 끝에 그것을 만드는되지 않습니다 전철기.

네트워크 관리자와 대화하고 방화벽을 통해 트래픽을 추적 할 수 있는지 확인하십시오. 이 트래픽을 통과 시키려면 스위치를 켜야 할 수도 있습니다.