由于AddressFilter在EndpointDispatcher不匹配,To 为“http://*/*”的消息无法在接收方处理。请检查发送方和接收方的 EndpointAddresses 是否一致

最近在将部署在内网IIS的WCF 发布到外网时,外网访问WCF时,出现 “由于AddressFilter在EndpointDispatcher不匹配 **** ”错误,分析良久,做如下修改,可解决相关错误,供大家参考。

在服务类上添加如下 标记:

[ServiceBehavior(AddressFilterMode = AddressFilterMode.Any)]

重新生成服务并更新相关dll即可。





展开阅读全文

没有更多推荐了,返回首页