
WCF
飞翔精灵
这个作者很懒,什么都没留下…
展开
-
WCF在 IIS上面 部署的步骤
xml version="1.0"?>configurationxmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">system.serviceModel>services>service behaviorConfiguration="MyServiceTypeBehaviors" name="转载 2014-09-09 10:41:23 · 527 阅读 · 0 评论 -
WCF大数据量传输配置
WCF大数据量传输配置WCF传输数据量的能力受到许多因素的制约,如果程序中出现因需要传输的数据量较大而导致调用WCF服务失败的问题,应注意以下配置:1、MaxReceivedMessageSize:获取或设置配置了此绑定的通道上可以接收的消息的最大大小。basicHttpBinding等预定义的绑定一般具有MaxReceivedMessageSize属性,C转载 2015-04-09 20:55:28 · 689 阅读 · 0 评论 -
webHttpBinding、basicHttpBinding和wsHttpBinding区别
webHttpBinding is the REST-style binding, where you basically just hit a URL and get back a truckload of XML or JSON from the web servicebasicHttpBinding and wsHttpBinding are two SOAP-based bindi转载 2014-10-02 11:29:48 · 1352 阅读 · 0 评论 -
WCF 传送二进制流数据 stream
WCF 支持传送二进制流数据,但有一定的限制。只有 BasicHttpBinding、WebHttpBinding、NetTcpBinding 和 NetNamedPipeBinding 支持传送流数据。流数据类型必须是可序列化的 Stream 或 MemoryStream。 传递时消息体(Message Body)中不能包含其他数据。 我们先看看下面的例子。注意将 B转载 2014-09-03 20:47:44 · 2141 阅读 · 0 评论 -
WCF Service Application和WCF Service Library的区别
最近我在工作中一直用到WCF。一个困惑点就是应该选择哪种类型的工程:WCF Service Application 还是 WCF Service Library。让我们分别看一下,然后检查不同点。希望我们可以总结出一些在不同场景使用的结论。The WCF Service Application 模板你在Visual Studio的”添加新项目”对话框中创建WCF Service Appli转载 2014-09-03 08:41:26 · 2792 阅读 · 0 评论 -
WCF学习心得----(五)生成客户端
WCF学习心得----(五)生成客户端1. 通过Svcutil.exe工具直接生成客户端1.1 将服务承载于IIS上1.1.1 在IIS中新建网站,所示效果如下图:1.1.2 新建WCF应用程序,项目文档结构如下图:1.1.3 选中项目,点击右键在资源管理其中打开文件,结构如下:将上图中红框标记的文件拷贝至跟网站虚拟目录映射的物理路径下,一般都是在C盘,如下路径转载 2014-09-03 15:28:44 · 978 阅读 · 0 评论 -
WCF学习心得------(二)设计和实现服务协定
设计和实现服务协定创建服务协定—WCF术语消息消息是一个独立的数据单元,它可能由几个部分组成,包括消息正文和消息头。服务服务是一个构造,它公开一个或多个终结点,其中每个终结点都公开一个或多个方法。终结点终结点是用来发送或接收消息(或执行这两种操作)的构造。终结点包括一个定义消息可以发送到目的地的位置(地址,一个描述消息如何发送的通信机制规范(绑定)以及对于可以再该位置发转载 2014-09-03 15:23:29 · 627 阅读 · 0 评论 -
WCF初学笔记(1)name和behaviorConfiguration
在WCF的快速发展,它的性能也随之增长,但是有很多人都对配置文件很头疼,现在就教教大家吧。在WCF services配置节中可以定义多个服务,每一个服务都被放到service配置节中,WCF的宿主程序可以通过配置文件找到这些定义的服务并发布这些服务。WCF services配置节包含name和behaviorConfiguration属性。其中,name配置了实现ServiceContract的类转载 2014-09-03 15:16:12 · 5846 阅读 · 0 评论 -
WCF碰到的一些问题
static ServiceHost myService = null; myService = new ServiceHost(typeof(Service1));myService.Open();问题1Service 'WcfServiceLibrary1.Service1' has zero application (non-infrastructure) endpoints转载 2014-09-03 09:54:45 · 775 阅读 · 0 评论 -
Why "using" may play tricks on your WCF service host
Many of the examples that have been published on the web about hosting the WCF use the "using" block to initialize the service. This blog entry shows you why this can catch you.The problem arises wh转载 2014-09-03 14:13:20 · 617 阅读 · 0 评论 -
WCF使用小结:(1)WCF接收HTTP POST数据的处理方法
在WCF 4.0中,为我们创建Restful API有了更好的支持。通过定义UriTemplate,WebInvoke就可以快速开发API接口。这里我记录一下HTTP POST数据时要如何接收POST过来的数据。1,方法一:Stream inputStream 输入流方法(注意看方法例如我的代码转载 2014-09-03 09:06:01 · 12964 阅读 · 0 评论 -
WCF学习心得------(一)什么是WCF
什么是WCF什么是WCF?提供统一的,可用于建立安全、可靠的面向服务的应用的高效开发平台。将web服务的概念直接映射到.NET Framework公共语言运行库(CLR)中对应的内容,包括将消息灵活且可扩展的映射到注入VisualC#等语言实现的服务。该服务模型提供支持松散耦合和版本管理的序列化功能,并提供与注入消息队列(MSMQ),COM+,ASP.NETweb服务、Web服务增强(转载 2014-09-03 15:22:31 · 667 阅读 · 0 评论 -
WCF学习心得----(四)服务承载
WCF学习心得----(四)服务承载这一章节花费了好长的时间才整理个大概,主要原因是初次接触这个东西,在做练习实践的过程中,遇到了很多的问题,有些问题到目前还没有得以解决。所以在这一章节中,有一个承载是没有例子的。仍在努力解决所在的问题,后续会把例子给补上的。好了,进入正题。要变为活动状态,服务必须承载于创建它并控制它的上下文和生存周期的运行环境中。WCF有以下三种承载方式:在IIS中承载转载 2014-09-03 15:27:45 · 797 阅读 · 0 评论 -
WCF学习心得------(三)配置服务
配置服务 配置服务概述 在设计和实现服务协定后,便可以进行服务的配置。在其中可以定义和自定义如何向客户段公开服务,包括指定可以找到服务的地址,服务用于发送和接受消息的传输和消息编码,以及服务需要的安全类型。配置服务类型使用配置文件配置1) 使用配置文件配置WCF服务,可提供在部署时而非设计时提供终结点和服务行为数据的灵活性2) 可以使用.NET Framework配置技术对转载 2014-09-03 15:24:25 · 693 阅读 · 0 评论 -
WCF中Service Configuration Editor的使用方法
1、在App.config文件上右击,选择Edit WCF Configuration...。或者打开Program Files\Microsoft Visual Studio 8\Common7\IDE\svcconfigeditor.exe后选择File - New Config。2、创建新的服务设置。3、手工输入,或使用 "Browser..." 选择服务所在程序集。转载 2014-09-09 10:40:21 · 560 阅读 · 0 评论 -
WCF客户端代理文件创建和使用中的问题
我们创建了WCF服务以后,可以通过客户端代理文件在客户端方便的使用WCF服务中定义的方法。要创建客户端代理文件可以通过两种方式:一、.net中提供的Svcutil.exe工具来进行。这个工具在Program Files\Microsoft SDKs\Windows\v6.0\Bin中,当然了,这个目录要在安装了.net 3.0开发包之后才会有。生成客户端代理文件之前要先把WCF服务启动起来转载 2014-09-09 10:42:50 · 681 阅读 · 0 评论 -
Using x-www-form-urlencoded Content-Type in WCF
So we have a wcf restful web service configured with webHttpBinding and everything works fine with http get. If change it to Post and post something like variable1=1&variable2=2 in message body d转载 2016-09-01 11:19:13 · 2028 阅读 · 0 评论