草庐IT

MessageVersion

全部标签

c# - 为什么我的 WCF 服务给出消息 'does not have a Binding with the None MessageVersion' ?

我已经创建了一个有效的WCF服务。我现在想给它添加一些安全性来过滤IP地址。我按照微软在示例中发布的示例尝试添加一个IDispatchMessageInspector,它将引发调用AfterReceiveRequest,然后在IP地址不在允许列表中时抛出错误。看了代码之后;他们使用“wsHttpBinding”对其进行了配置,但我想使用“webHttpBinding”或“basicHttpBinding”。但是当我设置它时,我得到了错误:Theendpointat'http://upload/api/Api.svc/soap'doesnothaveaBindingwiththeNone