我使用的netNamedPipeBinding
指定了hostNameComparisonMode="Exact"
,并且我有一个baseAddress="net.pipe://localhost"
和一个端点address="myservice"
。
当我的WCF客户端尝试连接到"net.pipe://localhost/myservice"
时,它会得到一个
EndpointNotFoundException
但是,如果我删除基地址并直接指定端点address="net.pipe://localhost/myservice"
,则我的客户端能够正常连接并使用该服务。
这是否是预期的行为,并且基地址与精确的hostNameComparisonMode不兼容吗?我有办法仍然使用基本地址,但让客户正确连接吗?