2010-06-23 7 views
0

나는 machineA에 wcf 서비스를 배치했고 다른 시스템 machineB 인 wcftestclient를 통해 액세스하려고했습니다. 하지만 "호출자가 wcf 서비스에 의해 인증되지 않았습니다"라는 오류가 나타납니다. 이 wcf 서비스는 machineA 자체에서 테스트 할 때 잘 작동합니다.다른 컴퓨터에서 WCF 서비스에 액세스 할 수 없습니까?

나는 wsHttpBinding을 사용했다.

해결 방법? 도와주세요. 기계 B에

답변

2

은 해당 서비스가 인트라넷에만 노출되어있는 경우 보안을 제거합니다.

<binding name="none"> 
    <security mode="None" /> 
</binding> 

을 다음과 같이 바인딩 구성을 추가하고 만 보안을 원하지 않는 경우 서비스에서

bindingConfiguration="none" 

를 추가합니다.

0

이 문서를 참조하십시오 A.

에서 서비스에 액세스 할 수있는 몇 가지 자격 증명을 제공해야합니다 : 자세한 내용은 Debugging Windows Authentication Errors, 특히 섹션 클라이언트 자격 증명 하단에 올바르게 설정되지 않음을 그 문서의 시스템 A의

관련 문제