WCF分布式开发常见错误(18):Binding validation failed 绑定协议验证失败

简介:
    测试WCF MSMQ编程时候遇到这个错误:绑定协议验证失败,具体信息:Binding validation failed because the binding's MsmqAuthenticationMode property is set to WindowsDomain but MSMQ is installed with Active Directory integration disabled. The channel factory or service host cannot be opened.
   如图:
原因:
MSMQ验证模式设置为 WindowsDomain,但是MSMQ安装活动目录AD禁用。通道工厂或者服务宿主不能打开。
解决办法:
(1)在配置文件里添加绑定设置节点:   
<bindings>
      <netMsmqBinding>
        <binding name="msmq">
          <security mode="None">
           
          </security>
        </binding>
      </netMsmqBinding>
    </bindings>
 (2)
在服务终结点里,引用这个配置,来设置MSMQ的安全模式:
<endpoint  
          address="net.msmq://localhost/WCFMSMQService" 
          binding="netMsmqBinding"         
          contract="WCFService.IWCFMSMQService" bindingConfiguration="msmq" >
        </endpoint>
   当然这些也可以通过编程来实现~





 本文转自 frankxulei 51CTO博客,原文链接:http://blog.51cto.com/frankxulei/320439,如需转载请自行联系原作者




相关文章
|
C++
WCF框架-分布式联调
WCF框架-分布式联调
144 0
|
JSON 安全 Java
分布式整合之验证认证的过滤器|学习笔记
快速学习分布式整合之验证认证的过滤器
分布式整合之验证认证的过滤器|学习笔记
|
安全 Oracle 容灾
权威认可!OceanBase 通过分布式数据库金融标准验证
近日,经北京国家金融科技认证中心的严格测试评定,北京奥星贝斯科技有限公司OceanBase 数据库产品完成了“分布式数据库金融标准符合性验证”全部测试项目,并获得高分,证明了 OceanBase 数据库满足“分布式数据库金融规范”要求。 该测评从基本功能、兼容能力、管理能力、高可用能力、分布式能力、性能和安全能力等方面着手,验证分布式数据库在金融核心场景是否满足标准要求。
458 0
|
前端开发 微服务
分布式shiro权限验证
本文介绍项目中如何应用shiro做分布权限
377 0
|
安全 Java 数据库
分布式shiro权限验证
对于非前后端分离的后台管理系统权限验证,shiro做为一个轻量级的权限验证框架,在很多以前的项目中会被使用。
517 0

热门文章

最新文章