.NET 클라이언트 응용 프로그램:는 방법에 도달하는 웹 서비스의 경우에 프록시가?

StackOverflow https://stackoverflow.com/questions/127241

  •  02-07-2019
  •  | 
  •  

문제

개발을 진행하고 있습니다.NET2.0winform 응용 프로그램.응용 프로그램이 필요한 액세스 웹사 서비스.아직,우리는 문제가 발생으로 사용하는 프록시입니다.

인기 있는 윈도우 백업 응용 프로그램(각 Mozy 용)을 제공하는 적당히 복잡한 대화 창에 전념은 프록시 설정합니다.아직,다시 아직 구현-다른 프록시 취급 논리 및 GUI 보이는 총 시간 낭비하다.

은 무엇이 가장 좋은 방법을 다루는 프록시와 함께.NET 클라이언트 애플 리케이션?

더 구체적으로,우리는 경우 사용자가 기록한 그의 Internet Explorer 에서 프록시 설정(사용자 이름과 비밀번호를 포함),그래서 기본 프록시 동 습니다.NET 작업해야 합니다.아직 사용자가 여전히 메시지가 자신의 사용자 이름과 암호를 시작할 때 IE(모두 필드 pre-완료되면,사용자가 단지는 확인을 클릭합)-와 우리의 winform 응용 프로그램은 여전히 실패에 처리하는 프록시합니다.

우리가 무엇을 해야 하을 적용하는 사용자에게 메시지를 표시하지 않음을 위해 자신의 사용자 이름과 암호를 시작할 때 IE?

도움이 되었습니까?

해결책

이 응용 프로그램에서 설정파일:

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

응용 프로그램을 사용하는 프록시 설정에서 IE.당신이 볼 수 있는 웹 서비스의 IE 에서 사용하는 프록시 서버,당신이 할 수 있어야한다"를 참조하십시오"그것에서 당신의 응용 프로그램입니다.

다른 팁

용 프록시와 WebRequest 클래스입니다.랩으로 그것이 당신의 자신의 라이브러리를위한 하나의 시간은 모든 곳에서 사용하는 사용할 일으로 기록합니다.

보으로 사용.NET 프록시 클래스입니다.그것은 지원을 위한 자동적으로 올바른 선택의 기본 설정합니다.

가장 쉬운 방법이 사용하는 프록시 설정에서 즉 Explorer.

는 경우,즉 확인을 클릭하면 프록시는 대화,그리고 다음(남 IE open)연결을 시도와 함께하는 데 적용하지 않습 응용 프로그램은 다음 작업?또는 당신의 잘 못을 처리하는 프록시에 상관없이 무엇인가?

은 당신의 클라이언트가 발생하는 프록시에 문제가있을 수 있습니다.에는 동일한 네트워크(예:은 그들 모두는 같은 프록시 서버 사용)?

나는 생각 asker 을 이해하고 그 사용을 프록시하는 경우 사용자가 프록시,질문은"어떻게 즉의 프록시 설정지를 요청해야 사용자를 입력하는 내용 뿐 아니?"

시스템입니다.Net.프록시.GetDefaultProxy 은 사용되지 않는,당신이 사용하는 시스템입니다.Net.WebRequest.DefaultWebProxy.가 문서에서 설명하는 그것에 http://msdn.microsoft.com/en-ca/magazine/cc300743.aspx.

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