Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WCF网络管道端点_Wcf_Net.pipe - Fatal编程技术网

WCF网络管道端点

WCF网络管道端点,wcf,net.pipe,Wcf,Net.pipe,在我们的构建服务器上,我们有一个服务通过net.pipe调用同一个盒子上的另一个服务,但是说没有端点监听net.pipe是失败的。IIS确实为调用服务和被调用服务设置了Net.pipe <endpoint address="net.pipe://build.QQQQQ.com/QQQ/QQQ.svc" binding="netNamedPipeBinding" bindingConfiguration="NetNamedPipeBinding_IMembersh

在我们的构建服务器上,我们有一个服务通过net.pipe调用同一个盒子上的另一个服务,但是说没有端点监听net.pipe是失败的。IIS确实为调用服务和被调用服务设置了Net.pipe

  <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。这就是问题所在,他们是否需要匹配,即使他们是相同的。

IMO-他们应该匹配得更多


我会尝试从地址中删除最后一个“/QQQ.svc”。

这可能与没有WCF喜欢的安全凭据有关。它似乎阻止了它认为是网络请求的用户。