문제

Amazon 웹 서비스를 사용하는 작은 .Net 웹 애플리케이션에 문제가 있습니다.통합 Visual Studio 웹 서버를 사용하면 모든 것이 잘 작동합니다.그러나 동일한 컴퓨터의 IIS에 배포한 후 다음과 같은 오류 메시지가 나타납니다.

Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach
einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder
die hergestellte Verbindung war fehlerhaft, da der verbundene Host
nicht reagiert hat 192.168.123.254:8080

이는 대략 "192.168.123.254:8080에 연결할 수 없습니다"로 해석됩니다.

컴퓨터는 Active Directory의 일부입니다.AD 서버는 192.168.123.254를 프록시로 사용하는 네트워크에 설치되었습니다.이제는 연결할 수 없으며 사용해서는 안 됩니다.

IIS가 프록시를 사용하지 못하도록 하려면 어떻게 해야 합니까?

Internet Explorer의 정책 설정과 관련이 있는 것 같습니다."이전" AD 사용자에게는 이 설정이 있지만 새로 생성된 사용자에게는 없습니다.모든 그룹 정책 설정을 확인했지만 프록시가 정의된 곳이 없습니다.

웹 서버는 로컬 컴퓨터의 익명 인터넷 사용자 계정의 컨텍스트에서 실행됩니다.로컬 사용자는 AD에서 설정을 가져오나요?그렇다면 이 사용자로 로그인할 수 없으면 해당 설정을 어떻게 변경할 수 있습니까?

어떻게 해야 하나요? 또 어디에서 확인할 수 있나요?

도움이 되었습니까?

해결책

web.config에서 프록시 사용을 구성할 수 있습니다.system.net/defaultProxy 요소를 사용하면 프록시가 기본적으로 사용되는지 여부를 지정하거나 우회 목록을 제공할 수 있습니다.

자세한 내용은 다음을 참조하세요. http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx

다른 팁

관련될 수 있는 일부 그룹 정책 설정:

루트 \ 로컬 컴퓨터 정책 \ 컴퓨터 구성 \ 관리 템플릿 \ Windows 구성 요소 \ Internet Explorer \ 컴퓨터별 프록시 설정 만들기 -- 기본적으로 이는 비활성화되어 있습니다. 즉, 서버의 개별 사용자가 사용자 정의된 프록시 설정을 가짐을 의미합니다.

루트 \ 로컬 컴퓨터 정책 \ 사용자 구성 \ Windows 설정 \ Internet Explorer 유지 관리 \ 연결."자동 브라우저 구성"에서 "자동으로 구성 설정 검색" 값을 설정하여 프로세스가 프록시 설정을 자동으로 검색하지 못하도록 할 수 있습니다.

즉, hwiechers의 답변에 표시된 대로 defaultProxy 설정을 사용하는 것이 컴퓨터의 다른 프로세스나 사용자에게 영향을 주지 않고 더 나은 방법인 것 같습니다.

IIS가 대상입니다.구성 문제는 호출을 수행하는 모든 항목(클라이언트처럼 작동)에 있습니다.내장된 .Net 통신 방법을 사용하는 경우 내부에서 조정해야 합니다.좀 기다려 ...인터넷 익스플로러.

네!그 작은 놈은 내가 기억하는 것보다 더 많이 나를 물었습니다.내부 서버와 외부 서버를 오가며 하루에 5~6번씩 IE에서 프록시 서버 설정을 바꿔야 하곤 했습니다.최신 버전의 IE에는 훨씬 더 나은 "프록시 서버 사용 안 함" 규칙 세트가 있습니다.

- 설명- IIS에서 사용하는 사용자 ID 가이 설정을 사용하는 것처럼 보이므로 프록시 정보가 각 사용자 ID 및/또는 기본값에 대한 프록시 정보가 저장되는 위치에 대해 레지스트리를 검색해야 할 것입니다.

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