我的wcf服务中有以下配置

    <endpoint address="" binding="netNamedPipeBinding"
          contract="WcfWithNamedPipe.IService1"
          bindingConfiguration="WcfWithNamedPipe.netNamedPipeBinding">
    </endpoint>

有人可以建议我如何使用netNamedPipe绑定(bind)在iis中托管此wcf服务吗?

最佳答案

若要使命名管道在IIS上工作,必须在IIS上启用Windows进程激活服务(WAS),并配置要用于允许命名管道的站点。

有关详细信息,请参见:http://msdn.microsoft.com/en-us/library/ms752253.aspx

就像Cyber​​max在评论中所说的那样,让它首先与基本的http绑定(bind)一起工作是一个好主意。

如果您认为自己已经正确设置了所有内容,但仍然无法正常工作,请检查防火墙设置。

10-05 21:47