首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WCF,MSMQ - 不支持协议'net.msmq'

WCF(Windows Communication Foundation)是微软推出的一种面向服务的通信框架,用于构建分布式应用程序。它提供了一种统一的编程模型,使开发人员能够通过多种传输协议(如HTTP、TCP、MSMQ等)在不同的平台上进行通信。

MSMQ(Microsoft Message Queuing)是微软提供的一种消息队列服务,用于在分布式应用程序之间传递消息。它提供了一种可靠的异步通信机制,允许应用程序在不同的时间和地点发送和接收消息。

不支持协议'net.msmq'意味着WCF不支持使用MSMQ协议进行通信。这可能是由于配置错误或环境不支持所导致的。在这种情况下,可以考虑使用其他支持的协议(如HTTP、TCP等)来替代MSMQ协议进行通信。

WCF的优势包括:

  1. 可以使用多种传输协议进行通信,提供了灵活性和互操作性。
  2. 支持多种消息格式,如XML、JSON等。
  3. 提供了安全性和可靠性的机制,如身份验证、加密、事务处理等。
  4. 具有良好的可扩展性和可配置性,可以根据需求进行定制和扩展。

WCF的应用场景包括:

  1. 构建分布式系统和服务导向架构。
  2. 实现跨平台和跨语言的通信。
  3. 提供可靠的消息传递和异步通信机制。
  4. 构建面向服务的企业应用程序。

腾讯云提供了一系列与WCF相关的产品和服务,例如:

  1. 云服务器(CVM):提供可靠的虚拟服务器实例,用于部署和运行WCF应用程序。详情请参考:腾讯云云服务器
  2. 云数据库SQL Server版:提供托管的SQL Server数据库服务,可用于存储WCF应用程序所需的数据。详情请参考:腾讯云云数据库SQL Server版
  3. 腾讯云消息队列(CMQ):提供可靠的消息队列服务,可用于替代MSMQ协议进行消息传递。详情请参考:腾讯云消息队列
  4. 腾讯云负载均衡(CLB):提供高可用的负载均衡服务,用于分发和管理WCF应用程序的流量。详情请参考:腾讯云负载均衡

请注意,以上仅为示例,具体的产品选择应根据实际需求和情况进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何实现IIS 7.0对非HTTP协议的支持

为了将一个IIS中的Web应用作为WCF服务的宿主,并采用非HTTP的通信协议,我们不但需要为Web应用所在的站点添加相应的站点绑定(net.tcp、net.pipe和net.msmq等),还需要为Web...如下所示的命令通过Appcmd.exe为默认站点(Default Web Site)添加了基于net.tcp、net.pipe和net.msmq的站点绑定,其中net.tcp绑定采用默认端口808。...最后为创建的Web应用同时开启了针对http、net.tcp、net.pipe和net.msmq四种协议的支持。...1: REM 为站点” Default Web Site”添加针对net.tcp,net.pipe和net.msmq站点绑定 2: appcmd.exe set site "Default Web...为作为WCF服务宿主的Web应用和它所在的站点进行了如上的设置之后,我们就可以直接将基于HTTP的终结点绑定直接替换成基于其他协议类型的绑定。

1.2K100
  • 我的WCF之旅(12):使用MSMQ进行Reliable Messaging

    我们今天就来谈谈在WCF中如何使用MSMQMSMQ不仅仅是作为支持客户端连接工具而存在,合理的使用MSMQ可以在很大程度上提升系统的Performance和Scalability。...二、 MSMQWCF的运用 在WCF中,MSMQ提供的数据传输功能被封装在一个Binding中,提供WCF Endpoint之间、以及Endpoint和现有的基于MSMQ的Application进行通信的实现...MsmqIntegrationBinding:从命名上我们可以看出,MsmqIntegrationBinding主要用于需要将我们的WCF Application和现有的基于MSMQ的Application...OrderProcessorService">                                                        <endpoint address="<em>net.msmq</em>

    42630

    WCF 学习总结2 -- 配置WCF

    前面一篇文章《WCF 学习总结1 -- 简单实例》一股脑儿展示了几种WCF部署方式,其中配置文件(App.config/Web.config)都是IDE自动生成,省去了我们不少功夫。...关于WCF中的地址和绑定,需要补充一下。...WCF中支持的传输协议包括HTTP、TCP、Peer network(对等网)、IPC(基于命名管道的内部进程通信)以及MSMQ(微软消息队列),每个协议对应一个地址类型: HTTP地址:http://...地址: net.msmq://localhost/ 对等网地址: net.p2p://localhost/ WCF中提供的绑定有: BasicHttpBinding: 最简单的绑定类型,通常用于 Web...NetPeerTcpBinding: 使用 P2P 协议在多机器间通讯。 MsmqIntegrationBinding: 使用现有的消息队列系统进行跨机器通讯。如 MSMQ

    1K70

    菜菜从零学习WCF四(承载服务)

    我们都知道WCF在运行的时候必须自己提供宿主来承载服务。WCF 本身没有附带宿主,就需要我们自己来依附于宿主而承载WCF服务。 那么现在主要有几种方式来为我们提供WCF的承载呢?...7) 和Windows Server 上的IIS 7.0   --IIS 7.0     -- 用Windows 进程激活服务(WAS)来允许通过HTTP之外的协议进行激活或网络通信。...此环境适合开发可通过WCF支持的任何网络协议(HTTP 、net.tcp、net.pipe和net.msmq)进行通信的WCF服务   --IIS承载的好处     -可像处理任何其他任何类型的IIS应用程序...-当决定在IIS中承载WCF服务时,一定要记住IIS5.1和IIS6.0仅限于HTTP通信。   --部署IIS承载的WCF服务  -1.要确保正确安装IIS和WCF以及WCF激活组建。 ?...选择WCF服务应用程序,添加项目名称后,就会自动生成相应文件 ?

    96220

    默认终结点

    对于最新版本的WCF编程人员来说,你也可以采用无配置的服务寄宿了,这主要得益于WCF提供的默认终结点机制。...从上面的例子我们可以看到,对于自动创建的四个默认终结点,如果采用基于HTTP协议的地址,则采用BasicHttpBinding作为其终结点绑定;如果地址是基于TCP协议的,作为终结点绑定的则为NetTcpBinding...具体来说,配置节定义了四种传输协议(HTTP、TCP、Named Pipe和MSMQ)和对应的绑定类型(BasicHttpBinding、NetTcpBiding、NetNamedPipeBinding...这实际代表了默认的协议绑定映射关系,这也是为什么在上面的例子中基于HTTP协议的默认终结点会采用BasicHttpBinding作为绑定类型的原因。...scheme="net.pipe" binding="netNamedPipeBinding" bindingConfiguration=""/> 6: <add scheme="<em>net.msmq</em>

    77560

    windows的server服务_windowsserver是什么

    AppFabric Hosting Services AppFabric Hosting Services,使用它能方便的运行和管理WCF服务,特别是由WF Service创建的服务。...AppFabric 托管服务结合 WAS 使用,为中间层 WCF 和 WF 应用程序提供可靠的宿主环境。WAS 提供的功能有: 应用程序和工作进程的基于消息的激活。...应用程序根据使用 HTTP 和非 HTTP 网络协议到达的传入工作项目动态进行启动和停止。 强大的应用程序和工作进程回收,维护运行应用程序的运行状况。 集中式应用程序配置和管理。...现成的 .NET 为以下协议提供了激活器: http:为 IIS 7.0 和 WCF 提供了 HTTP 激活。 net.tcp:提供了基于 TCP 端口的激活。...net.msmq:使用基于 WCF 的消息队列 (MSMQ) 应用程序。 msmq.formatname:为向后兼容提供了现有的 MSMQ 应用程序。

    1.4K20

    快速入门系列--WCF--01基础概念

    MSMQ(Message Queuing):MSMQ通过异步通信的方式,解耦了服务的提供者和调用者,为系统提供了可观的伸缩性和可用性,并支持可靠信息传输、错误处理和对事务的支持。...Net.Msmq 消息队列提供了支持离线的通信机制,其包括公共消息队列和私有消息队列两种方式,前者需要注册到AD域中。...其URI格式为: net.msmq://sory.com/private/xxxservice 之前提及的核心概念终结点在WCF中,通过System.ServiceModel.Description.ServiceEndpoint...契约其实就是一个生活中的概念,是一种双边和多边的协议,在WCF中,其保证了无论服务的实现有任何的改变,而服务的消费者始终可以通过契约约定方式来调用服务。...此外,服务契约是不支持继承的,而操作契约支持继承,不过这部分也不太常用,而与契约相关的元数据描述类也非常简单,这儿就不展开介绍了。

    1.1K100

    Windows Server AppFabric正式发布

    AppFabric Hosting Services AppFabric Hosting Services,使用它能方便的运行和管理WCF服务,特别是由WF Service创建的服务。...AppFabric 托管服务结合 WAS 使用,为中间层 WCF 和 WF 应用程序提供可靠的宿主环境。WAS 提供的功能有: 应用程序和工作进程的基于消息的激活。...应用程序根据使用 HTTP 和非 HTTP 网络协议到达的传入工作项目动态进行启动和停止。 强大的应用程序和工作进程回收,维护运行应用程序的运行状况。 集中式应用程序配置和管理。...现成的 .NET 为以下协议提供了激活器: http:为 IIS 7.0 和 WCF 提供了 HTTP 激活。 net.tcp:提供了基于 TCP 端口的激活。...net.msmq:使用基于 WCF 的消息队列 (MSMQ) 应用程序。 msmq.formatname:为向后兼容提供了现有的 MSMQ 应用程序。

    1.2K80

    WCF系统内置绑定列表与系统绑定所支持的功能

    WCF系统内置绑定列表 绑定 配置元素 说明 传输协议 编码格式 BasicHttpBinding 一个绑定,适用于与符合 WS-Basic Profile的Web...此绑定使用HTTP作为传输协议,并使用文本/XML作为默认的消息编码 HTTP/HTTPS Text,MTOM WSHttpBinding 一个安全且可互操作的绑定,适合于非双工服务约定...适用于双工服务协定或通过SOAP媒介进行的通信 HTTP Text,MTOM WSFederationHttpBinding 一个安全且可互操作的绑定,支持WS联合协议并使联合中的组织可以高效地对用户进行身份验证和授权...IPC Binary MsmqIntegrationBinding 一个绑定,适用于WCF应用程序和现有消息队列(也称为MSMQ)应用程序之间跨计算机的通信...MSMQ Binary NetMsmqBinding 一个排队绑定,适用于WCDF应用程序之间跨计算机的通信 MSMQ Binary NetPeerTcpBinding

    64710

    WCF技术剖析(卷1)》(修订版)目录

    第1章 WCF简介 (WCF Overview) 1.1 SOA的基本概念和设计思想 1.2 WCF是对现有Windows平台下分布式通信技术的整合 1.3 构建一个简单的WCF应用 1.3.1 步骤一...Net.Msmq 2.2. EndpointAddress 2.4.1. 为服务端终结点指定地址 2.4.2. 在客户端指定地址 2.4.3. 地址报头 2.3. 端口共享 2.3.1....WCF实现了CLR类型和XML的适配 4.2. 定义服务契约 4.3.1. ServiceContractAttribute 4.3.2....非HTTP协议寄宿 7.5. Windows 服务寄宿(S708) 第8章 客户端 (Client) 8.1. 一个精简版的WCF框架 8.1.1. 从透明代理和真实代理说起 8.1.2....会话服务决定于会话信道(栈)和会话实例上下文模式 第10章 WCF实例研究 (WCF in Practice) 10.1. VM简介 10.1.1. 基本功能 10.1.2.

    1.1K80

    WCF系列教程之WCF服务宿主与WCF服务部署

    如果我们需要使用WCF服务,那么我们就必须将服务寄宿与创建它并控制它的上下文和生存期的运行时环境当中,承载服务的环境,称之为宿主。WCF服务可以在支持托管代码的任意Windows进程中运行。...通过使服务从 ServiceBase 类以及从 WCF 服务协定接口继承,将该服务同时实现为 Windows 服务和 WCF 服务。...服务(以前成为NT服务)支持的传输 (1)、HTTP (2)、net.tcp (3)、net.pipe (4)、net.msmq 3.3、进程和AppDomain回收 不会被回收,除非手动关闭服务 4、...点击网站的高级设置,在已启用的协议后追加net.tcp协议 ? 重新打开Calculate.svc ? ok,说明Calculate服务部署成功! 第五步:使用wcftestclicnt进行测试 ?...ok,IIS作为宿主部署WCF服务成功!

    1.4K80

    快速入门系列--WCF--06并发限流、可靠会话和队列服务

    说到这,不得不提TCP协议,其就是用在解决IP层消息传输不可能和无连接问题的,其通过3此握手建立长连接,通过消息确认和超时重传机制来保证消息的可靠性。那么它与现在要提及的WCF中RM有什么区别呢?...主要包含以下4点:WCF可靠消息是基于SOAP的,而TCP是基于报文段的;其与传输协议无关,并不限于TCP协议;并没有具体传输会话限制,可以跨越多个传输连接或会话;TCP在当前连接内提供端到端可靠传输,...Service)和协议服务(Protocol Service)。...两个不同的应用的事务模型的建立最终会归结为协议服务之间的终结点引用的交换, 接下来,进入实践意义很强的WCF事务编程部分,其主要包含如下3个概念: 通过服务契约决定事务流转(Transaction...WCF全面解析[M]. 上海:电子工业出版社, 2012.

    1K70

    WCF技术剖析(卷2)》目录

    事务处理协议:OleTx和WS-AT 3.3.1. WS-Coordination 3.3.2. WS-AT 3.4. WCF事务编程 3.4.1. 通过服务契约决定事务流转的策略 3.4.2....WCF中的同步上下文与线程亲和性 4.3. 流量限制(Throttling) 4.3.1. 如何进行限流控制? 4.3.2. WCF限流控制是如何实现的?...从传输协议的局限性和消息交换模式看可靠会话的实现 5.3.3. 可靠会话最佳实践 第6章 队列服务 (Queued Services) 6.1. MSMQ简介 6.1.1. MSMQ能解决什么问题?...MSMQ的安装 6.1.3. 消息队列 6.1.4. MSMQ编程 6.2. 从队列服务的终结点谈起 6.2.1. 地址 6.2.2. 绑定 6.2.3. 契约 6.3. 事务控制 6.3.1....MSMQ事务模型 6.3.2. 客户端事务 6.3.3. 服务端事务 6.3.4. 事务性批量接收 6.4. 会话 6.4.1. 客户端会话 6.4.2. 服务端会话 6.5.

    1.3K90

    msmq3.0中使用http协议发送消息

    1.先声明: msmq3.0仅在winxp和win2003以上系统支持,如果windows vista系统,据说已经开始支持msmq4.0了 2.为什么要使用http协议发送消息 访问internet...远程发送消息时,msmq2.0以上就已经开始支持tcp方式了,但是如果外网的服务器与发送端之间有防火墙或其它网络设备隔离,或者服务器上的tcp所需要的端口未开放,tcp方式将无法发送,而http协议使用的是默认的...80端口,一般服务器都会开放这一端口,另外只有http协议可以穿透防火墙 3.msmq3.0的安装问题 在windows xp上安装消息队列时,默认情况下msmq已经安装了http协议支持,而windows2003...上,默认安装的消息队列是没有http支持的,需要在"添加/删除 windows组件"-->"应用程序服务器"-->"消息队列"-->"详细信息"中把"MSMQ http支持"勾中 另外要说明的是msmq3.0...在安装过程中,需要在iis的默认站点(即标识为W3WVC1,msmq在安装中定死了这一标识)中创建msmq的虚拟目录,如果你不幸把iis的默认站点删除了,就无法正确安装msmq3.0的http支持(既使你再新建一个默认站点也没用

    1.7K80

    启动IIS站点时报错WAS未启动

    aspnet_regiis -i 可是执行iisreset还是报错 3、查看依存关系 查看w3svc依赖的服务都启动了 查看WAS的依存关系,发现有3个Net.打头的服务未运行 手动挨个启动,最后只剩下Net.Msmq...看描述:跟msmq有关 4、承上安装msmq,问题解决 powershell查询是否已安装msmq,发现没装,然后安装msmq(注意win7和2008R2上的powershell是Add-WindowsFeature...,≥2012或win8的才是Install-WindowsFeature 安装上msmq后问题解决 ①查询msmq未安装 C:\Users\Administrator>powershell PS C:\...Users\Administrator> PS C:\Users\Administrator> Get-WindowsFeature -name msmq Display Name Name -----...------- ---- [ ] 消息队列 MSMQ ②安装msmq PS C:\Users\Administrator> get-windowsfeature -name msmq|Add-WindowsFeature

    5K20
    领券