2009-03-10 7 views

답변

1

이 설정은 (이 두 곳에서 구성 있다면, 당신의 app.config 설정이 우선합니다) 기계 전체 .NET 구성 파일에 걸렸고 할 수 하세요 부분 신뢰 환경에있는 경우이 설정을 설정할 수 없습니다 (한 번 클릭 배치에주의하십시오).

즉, 설정을 구성하면 모든 http 및 https 호출이 기본 인터넷 프록시를 사용합니다 . 인터넷 옵션으로 소켓 서버를 구성한 경우에도 다른 네트워크 연결 (예 : tcp)에는 영향을주지 않습니다.

기본 프록시 집합이 없으면 설정이 아무런 영향을 미치지 않으므로 대개 좋은 생각입니다 (프록시를 명시 적으로 우회하여 직접 연결하지 않으려는 경우는 제외)

+0

Thanks Brann! 1. 내 컴퓨터에 기본 프록시가 설정되어 있는지 확인하는 방법은 무엇입니까? 2. 왜 "당신이 부분 신뢰 환경에 있다면이 설정을 설정할 수 없다는 점에 유의하십시오 (1 회 클릭 배치에주의하십시오)"? 더 이상 설명이 없습니까? – George2

+0

"일반적으로 사용하는 것이 좋습니다."- 사실 사용을 의미합니까? – George2

+0

re : IControl 패널/인터넷 속성/연결/LAN 설정 2 : 부분 신뢰 환경에서는 시스템 전체의 기본 프록시 설정을 무시할 수 없습니다. – Brann

1

기본 프록시 서버가 없지만 직접 연결할 수없는 경우가 발생할 수 있습니다. 예 : 기업 방화벽 내부에서 실행되는 무인 Windows 서비스 또는 누군가가 Internet Explorer를 설정하지 않은 경우 이런 이유로 기본 프록시를 사용하는 것처럼 기본 동작을 가지지 만 사용자가이 설정을 무시할 수 있도록 구성 파일에 속성이 있습니다. 사용자가 기본을 잡아, 또는 자신의 프록시를 설정할 수 있습니다, 그래서 나는 개인적으로 클라이언트 응용 프로그램에서 설정/옵션 대화 상자 만들 것

HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\WinHttpSettings 
+0

감사합니다 TopBanana, 두 가지 의견, 1. .Net 응용 프로그램이 활용할 수있는 내 컴퓨터에 기본 프록시 집합이 있는지 찾는 방법은 무엇입니까? 2. 왜 "기본 프록시 서버가없는 곳"이라고 말하면 "기본 프록시 서버를 true로 설정해야합니다"라고 논리적으로 충돌하는 것 같습니다. – George2

+0

더 명확하게하기 위해 내 대답이 업데이트되었습니다. –

1

:

기본 프록시 서버에서 레지스트리에 저장됩니다 사용자 이름과 암호가있는 서버. 이 방법은 오류의 여지가 없습니다.

+1

@chris : 사용자가 기본 프록시 집합을 갖고 있으며 응용 프로그램에 다른 프록시를 사용하려는 실제 시나리오가 있습니까? – Brann

+0

Chris에게 1. 기본 프록시가 무엇인지 어떻게 알 수 있습니까? 2. defaultproxy를 false 또는 true로 설정할 위험이 있습니까? – George2

+0

Brann에게 현재 컴퓨터에서 기본 프록시 집합을 찾는 방법은 무엇입니까? – George2