2013-04-22 2 views
0

빌드 서버에는 net.pipe를 통해 동일한 상자에서 다른 서비스를 호출하는 서비스가 있지만 net.pipe를 수신하는 끝점이 없다는 것은 아닙니다. IIS는 호출 및 호출 된 서비스 모두에 대해 Net.pipe를 설정합니다.WCF Net.Pipe Endpoint

<endpoint address="net.pipe://build.QQQQQ.com/QQQ/QQQ.svc" 
      binding="netNamedPipeBinding" bindingConfiguration="NetNamedPipeBinding_IMembershipService" 
      contract="QQQ.IMembershipService" name="NetNamedPipeBinding_IMembershipService"> 
    <identity> 
     <servicePrincipalName value="host/ABCDF.XX.net" /> 
    </identity> 
    </endpoint> 

참고 : build.QQQ.com 실제로 ABCDF.XX.net입니다. 그게 문제인데, 비록 그들이 동일하더라도 그들은 일치해야합니다.

+0

이것은 WCF가 좋아하는 보안 자격 증명이없는 것과 관련이있을 수 있습니다. 네트워크 요청이라고 생각하는 사용자를 차단하는 것으로 보입니다. – MatthewMartin

답변

0

IMO - 그들 이어야합니다.

주소에서 마지막 "/QQQ.svc"를 제거하려고합니다.