我的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
就像Cybermax在评论中所说的那样,让它首先与基本的http绑定(bind)一起工作是一个好主意。
如果您认为自己已经正确设置了所有内容,但仍然无法正常工作,请检查防火墙设置。