자체 작업 그룹에있는 서버에 WCF 서비스를 설치했습니다. 회사 도메인에있는 클라이언트로부터 TCP/IP 연결을 시도했습니다. 내가 연결을 열려고 할 때, 나는 메시지와 함께 SecurityNegotiationException 얻을 : ".. 이 인증 과정에서 충족되지 않은 원격 측 보안 전제 조건 ProtectionLevel 및/또는 ImpersonationLevel을 늘려보십시오"문제 서버의 WCF 서비스에 연결
을 내부 예외가 읽 문제에 대한 일부 동료와 말하기, 일부 구글의 연구를 수행 한 후
을 "네트워크 로그온 실패"나는 문제가 클라이언트가 로그온을 시도한다는 결론에 도달했다 내 회사 네트워크 로그인 및 암호를 사용하여 서버에 연결합니다. 서버는 회사 네트워크의 일부가 아니기 때문에 회사 ID에 대한 지식이 없으며 로그인/연결 시도를 거부합니다. 이 분석이 정확한지 아닌지, 나는 잘 모른다.
Google 검색 결과는 아마도 서버 컴퓨터에있는 사용자 계정을 가장해야한다는 해결책을 제시하는 것 같습니다. - 나는 또한 사용자 가장 (user impersonation)을 보여주는이 codeproject 기사를 우연히 발견했다. 서버의 유일한 계정은 암호가없는 Administrator이므로 도메인의 컴퓨터 IP 주소를 "10.0.0.11", 사용자 이름을 "Administrator"로, 암호를 ""로 시도했습니다.
"로그온 실패 : 알 수없는 사용자 이름 또는 잘못된 암호"
문제에 대한 또 다른 힌트 : http://www.codeproject.com/KB/dotnet/UserImpersonationInNET.aspx?display=Print 불행하게도,이 메시지와 함께 실패 클라이언트와 서버가에 두 시스템이있는 경우 회사 네트워크에 연결 문제가 전혀 없습니다.
어떻게 오류를 해결하고 서버에 대한 연결을 완료 할 수 있습니까? 모범 사례는 아니지만 보안을 완전히 제거해도 괜찮습니다.이 프로젝트를 계속 진행할 수 있습니다.
무엇이 궁금하셨습니까? –