문제

Web Services Enhancements 3.0을 사용하여 Visual Studio 2005와 함께 C#에 작성된 ASP.NET 응용 프로그램의 웹 서비스를 호출합니다.

네트워크 연결 설정을 변경하여 특정 SOCKS5 프록시를 사용하기 위해 네트워크 연결 설정을 변경하면 Web-Service를 호출 할 수 있지만 .aspx 페이지에서 프록시를 사용해야한다는 오류 메시지가 표시됩니다.

프록시를 사용하도록 웹 서비스 클라이언트를 구성하는 방법을 알고 있습니까?

감사

추신:

Web.config에 다음을 추가하면 작동하지 않습니다.

<system.net>
  <defaultProxy>
    <proxy proxyaddress="http://theproxy:8080" bypassonlocal="True" />
  </defaultProxy>
</system.net>
도움이 되었습니까?

해결책

DefaultProxy 요소의 "활성화 된"속성을 "true"로 설정하려면 다음을 수행해야합니다.

<system.net>
  <defaultProxy **enabled="true"**>
    <proxy proxyaddress="http://theproxy:8080" bypassonlocal="True" />
  </defaultProxy>
</system.net>

이것은 작동해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top