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,如需转载请自行联系原作者




目录
打赏
0
0
0
0
348
分享
相关文章
前端的全栈之路Meteor篇(七):轻量的NoSql分布式数据协议同步协议DDP深度剖析
本文深入探讨了DDP(Distributed Data Protocol)协议,这是一种在Meteor框架中广泛使用的发布/订阅协议,支持实时数据同步。文章详细介绍了DDP的主要特点、消息类型、协议流程及其在Meteor中的应用,包括实时数据同步、用户界面响应、分布式计算、多客户端协作和离线支持等。通过学习DDP,开发者可以构建响应迅速、适应性强的现代Web应用。
155 2
|
7月前
|
分布式-Zookeeper-Zab协议
分布式-Zookeeper-Zab协议
二阶段提交:确保分布式系统中数据一致性的关键协议
【10月更文挑战第16天】在分布式系统中,数据一致性的维护是一个至关重要的挑战。为了应对这一挑战,二阶段提交(Two-Phase Commit,简称2PC)协议应运而生。作为一种经典的分布式事务协议,2PC旨在确保在分布式系统中的所有节点在进行事务提交时保持一致性。
86 0
共识协议的技术变迁问题之Raft协议对分布式系统有什么贡献
共识协议的技术变迁问题之Raft协议对分布式系统有什么贡献
91 8
共识协议的技术变迁问题之分布式系统的基础目标是什么
共识协议的技术变迁问题之分布式系统的基础目标是什么
LabVIEW使用ModbusTCP协议构建分布式测量系统
LabVIEW使用ModbusTCP协议构建分布式测量系统
236 4
分布式系统详解--框架(Hadoop--RPC协议)
分布式系统详解--框架(Hadoop--RPC协议)
75 0
|
11月前
|
深入解析:分布式一致性的终极解决方案——XA协议
本文介绍了分布式系统中的两种一致性协议:2PC(两阶段提交)和3PC(三阶段提交)。2PC分为准备和提交两个阶段,确保所有参与者在提交前达成一致。3PC则在2PC基础上增加了一个CanCommit阶段,提高容错性和可用性,参与者在超时后可自行中断事务。选择协议需依据业务需求和系统特点,高一致性要求可选3PC,注重性能则选2PC。
118 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等