使用基本地址时,WCF确切的hostNameComparisonMode EndpointNotFoundException

时间:2018-08-13 07:10:10

标签: c# windows wcf

我使用的netNamedPipeBinding指定了hostNameComparisonMode="Exact",并且我有一个baseAddress="net.pipe://localhost"和一个端点address="myservice"

当我的WCF客户端尝试连接到"net.pipe://localhost/myservice"时,它会得到一个

  

EndpointNotFoundException

但是,如果我删除基地址并直接指定端点address="net.pipe://localhost/myservice",则我的客户端能够正常连接并使用该服务。

这是否是预期的行为,并且基地址与精确的hostNameComparisonMode不兼容吗?我有办法仍然使用基本地址,但让客户正确连接吗?

0 个答案:

没有答案