웹 서비스를 호출해야하는 클라이언트 응용 프로그램이있는 경우. app.config 파일에서 기본 프록시 속성을 true 또는 false로 설정하면 전문가/단점 및 영향을 알고 싶습니다. 감사!.Net 기본 프록시 설정
여기에 내가 말하는 속성이 있습니다.
http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx
관련, 조지
웹 서비스를 호출해야하는 클라이언트 응용 프로그램이있는 경우. app.config 파일에서 기본 프록시 속성을 true 또는 false로 설정하면 전문가/단점 및 영향을 알고 싶습니다. 감사!.Net 기본 프록시 설정
여기에 내가 말하는 속성이 있습니다.
http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx
관련, 조지
이 설정은 (이 두 곳에서 구성 있다면, 당신의 app.config 설정이 우선합니다) 기계 전체 .NET 구성 파일에 걸렸고 할 수 하세요 부분 신뢰 환경에있는 경우이 설정을 설정할 수 없습니다 (한 번 클릭 배치에주의하십시오).
즉, 설정을 구성하면 모든 http 및 https 호출이 기본 인터넷 프록시를 사용합니다 . 인터넷 옵션으로 소켓 서버를 구성한 경우에도 다른 네트워크 연결 (예 : tcp)에는 영향을주지 않습니다.
기본 프록시 집합이 없으면 설정이 아무런 영향을 미치지 않으므로 대개 좋은 생각입니다 (프록시를 명시 적으로 우회하여 직접 연결하지 않으려는 경우는 제외)
기본 프록시 서버가 없지만 직접 연결할 수없는 경우가 발생할 수 있습니다. 예 : 기업 방화벽 내부에서 실행되는 무인 Windows 서비스 또는 누군가가 Internet Explorer를 설정하지 않은 경우 이런 이유로 기본 프록시를 사용하는 것처럼 기본 동작을 가지지 만 사용자가이 설정을 무시할 수 있도록 구성 파일에 속성이 있습니다. 사용자가 기본을 잡아, 또는 자신의 프록시를 설정할 수 있습니다, 그래서 나는 개인적으로 클라이언트 응용 프로그램에서 설정/옵션 대화 상자 만들 것
HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\WinHttpSettings
감사합니다 TopBanana, 두 가지 의견, 1. .Net 응용 프로그램이 활용할 수있는 내 컴퓨터에 기본 프록시 집합이 있는지 찾는 방법은 무엇입니까? 2. 왜 "기본 프록시 서버가없는 곳"이라고 말하면 "기본 프록시 서버를 true로 설정해야합니다"라고 논리적으로 충돌하는 것 같습니다. – George2
더 명확하게하기 위해 내 대답이 업데이트되었습니다. –
Thanks Brann! 1. 내 컴퓨터에 기본 프록시가 설정되어 있는지 확인하는 방법은 무엇입니까? 2. 왜 "당신이 부분 신뢰 환경에 있다면이 설정을 설정할 수 없다는 점에 유의하십시오 (1 회 클릭 배치에주의하십시오)"? 더 이상 설명이 없습니까? – George2
"일반적으로 사용하는 것이 좋습니다."- 사실 사용을 의미합니까? – George2
re : IControl 패널/인터넷 속성/연결/LAN 설정 2 : 부분 신뢰 환경에서는 시스템 전체의 기본 프록시 설정을 무시할 수 없습니다. – Brann