PRB: 오류입니다.HTTP 프록시 서버를 통해 웹 서비스를 사용 하는 NET 클라이언트

기술 자료 번역 기술 자료 번역
기술 자료: 318140 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

참고 다음입니다.NET Framework 클래스 라이브러리 네임 스페이스 이 문서에서 참조 하십시오.

System.Net

사용 하는 경우에.NET 클라이언트가 HTTP 프록시 서버를 통해 웹 서비스를 소비 하도록 나타날 수 있습니다 다음 오류 메시지:
내부 연결 닫혔습니다: 원격 이름을 확인할 수 없습니다.

원인

HTTP 프록시 서버는 웹 서비스 간에 존재 하는 .NET 클라이언트 사이 올바른 프록시 설정이 구성 되지 않습니다.

해결 방법

이 문제를 해결 하려면 적절 한 프록시를 제공 합니다. 구성 설정에 해당 합니다.NET 클라이언트입니다.

추가 정보

기본 설정은 다음에 Machine.config 파일:

<configuration>
   <system.net>
      <defaultProxy>
         <proxy
            usesystemdefault = "true"
         />
      </defaultProxy>
   </system.net>
</configuration>

				
기본 설정에서 프록시 서버를 자동으로 검색 하지 경우 usessystemdefault 를 false로 설정 설정과 다음 프록시 서버를 명시적으로 지정 합니다. 하 프록시 서버를 명시적으로 지정 하 고 두는 machine.config를 사용 하거나 Web.config 파일에서 또는 프로그래밍 방식으로 서버를 지정 합니다.

지정 하려면 프록시 서버는 Machine.config 또는 Web.config 파일 설정을 설정 다음과 같습니다.

<configuration>
   <system.net>
      <defaultProxy>
         <proxy
            usesystemdefault = "false"
            proxyaddress="http://proxyserver"
            bypassonlocal="true"
         />
      </defaultProxy>
   </system.net>
</configuration>

				
WebProxy 개체를 사용 하 여 설정에 프로그래밍 방식으로 변경 하려면 다음 예제 코드를 사용 하십시오.

Using System.Net;

com.someserver.somewebservice.someclass MyWebServiceClass = new com.someserver.somewebservice.someclass();

IWebProxy proxyObject = new WebProxy("http://myproxyserver:80", true);
MyWebServiceClass.Proxy = proxyObject;

MyWebServiceClass.MyWebMethod();

				


NTLM 인증이 필요한 프록시 서버

프록시 서버에 NTML 인증을 설정 하려면 다음 예제 코드를 사용 하십시오.
Using System.Net;

WebProxy myProxy = new WebProxy("http://proxyserver:port",true); myProxy.Credentials = CredentialCache.DefaultCredentials; FindServiceSoap myFindService = new FindServiceSoap(); myFindService.Proxy = myProxy;
시스템 범위의 프록시를 기본으로 사용할 수도 있습니다. 이렇게 하려면 구성 파일에서 다음 설정을 사용 하 여:
<configuration> 
   <system.net> 
     <defaultProxy> 
        <proxy 
           proxyaddress = "http://proxyserver:80" 
           bypassonlocal = "true" /> 
     </defaultProxy> 
  </system.net> 
</configuration>

참조

자세한 내용은 다음 Microsoft 개발자를 참조 하십시오. 네트워크 (MSDN) 웹 사이트:
IWebProxy 인터페이스

<defaultProxy>요소</defaultProxy>
자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 하십시오.
307220사용 하 여 XML 웹 서비스 클라이언트를 구성 하는 방법에 있습니다.NET Framework는 프록시 서버와 작동 하도록

속성

기술 자료: 318140 - 마지막 검토: 2012년 6월 18일 월요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft .NET Framework 1.0
  • Microsoft .NET Framework 1.1
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
키워드:?
kbprb kbmt KB318140 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:318140

피드백 보내기

 

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