9

[WCF REST] 通过ASP.NET Output Caching实现声明式缓存

ASP.NET的输出缓存(Output Caching)机制允许我们针对整个Web页面或者页面的某个部分(主要针对用户控件)最终呈现的HTML进行缓存。对于后续针对相同资源的请求,只需要直接将缓存的HTML予以回复而无须按照页面处理生命周期对每次请求进行重复处理。WCF通过操作行为AspNetCac...

Artech 发布于 2012-02-10 08:58 评论(12) 阅读(1439)
0

WCF学习点滴四

经常被问到Web Service与WCF有啥异同点。 就安全机制来说,认证方式就大不一样。 Web Servcie调用认证需要在SOAP头信息里加入用户名\口令信息,通常的做法是继承一个SoapHeader。每调用一次都要把用户名、口令传到服务端验证,效率低,代码烦,不安全。 WCF就牛B多了,支持...

Ampy 发布于 2012-02-09 11:15 评论(0) 阅读(88)
8

[WCF REST] UriTemplate、UriTemplateTable与WebHttpDispatchOpera...

REST服务采用面向资源的架构,而资源通过URI进行标识和定位,所以URI在REST中具有重要的地位。对于WCF来说,服务调用请求的URI映射为某个具体的操作,所以服务端需要解决的是如何根据请求URI选择出对应的操作。如果采用SOAP,操作的选择是根据消息的报头来实现的,那么REST服务又采用怎样的...

Artech 发布于 2012-02-09 09:13 评论(7) 阅读(548)
0

wcf获取客户端地址及一些需注意的问题

//提供方法执行的上下文环境 OperationContext context = OperationContext.Current; //获取传进的消息属性 MessageProperties properties = context.IncomingMessageProperties; //获取...

维生素 发布于 2012-02-09 09:02 评论(0) 阅读(42)
0

wcf身份验证问题

首先上截图:在我将服务器端程序运行完成之后,我在客户端进行文件的上传,提示如上截图的错误。当客户端程序与服务器端程序在同一台机器上运行的时候,不会发生此错误。客户端程序,与服务器端程序不再同一台机器上的时候,此问题就会凸显出来。问题出现在serviceModel配置文件上,在进行netTcpBind...

笨笨船博 发布于 2012-02-08 14:51 评论(0) 阅读(45)
9

[WCF REST] WebServiceHost有何特别之处?

WCF为REST服务的寄宿提供了一个新的ServiceHost,即WebServiceHost。WebServiceHost是ServiceHost的子类,而WebServiceHostFactory是对应的ServiceHostFactory,在基于IIS/WAS寄宿中被使用。由于对REST服务绝...

Artech 发布于 2012-02-08 09:00 评论(9) 阅读(1643)
6

WCF利用企业库Unity框架的IOC层次解耦

由于工作几个月来框架开发已经好久没写博客了,今天想抽点时间出来冒泡。在领域驱动开发中SOA已经成为我们开发的主流技术,在面对当前众多的UI框架选择(asp.net mvc,silverlight,wpf,winform,wp7等一些列甚至跨语言),我们能够重用和抽象的业务逻辑是不会变化的,为了屏蔽这...

破狼 发布于 2012-02-07 23:23 评论(2) 阅读(1354)
0

WCF 4 Cookbook 系列(一) 使用契约 [下]

在这篇文章中,将会包括: 定义一个one-way契约 使DataContract向前兼容 从XML Schema生成DataContract 使用XMLSerializer控制消息序列化方式 使用MessageContract控制SOAP消息 通过Contract添加一个自定义SoapHeader ...

brycezhang 发布于 2012-02-07 13:17 评论(0) 阅读(31)
1

Could not find a base address that matches scheme net.tcp fo...

最近学习wcf,看了artech的wcf系列文章,在调试我的WCF之旅(3):在WCF中实现双工通信时,代码写完后,1.添加svc文件;2.创建虚拟目录 3.添加配置文件,将服务宿主到iis中后,出现如下问题:Could not find a base address that matches sc...

小伦 发布于 2012-02-07 10:09 评论(0) 阅读(153)
8

[WCF REST] 帮助页面与自动消息格式(JSON/XML)选择

可以说WebHttpBinding和WebHttpBehavior是整个Web HTTP编程模型最为核心的两个类型,前者主要解决消息编码问题,而余下的工作基本上落在了终结点行为WebHttpBehavior上。WebHttpBehavior属性HelpEnabled和AutomaticFormatS...

Artech 发布于 2012-02-07 08:37 评论(8) 阅读(1444)
0

WCF 4 Cookbook 系列(一) 使用契约 [中]

在这篇文章中,将会包括: 定义一个one-way契约 使DataContract向前兼容 从XML Schema生成DataContract 使用XMLSerializer控制消息序列化方式 使用MessageContract控制SOAP消息 通过Contract添加一个自定义SoapHeader ...

brycezhang 发布于 2012-02-06 21:29 评论(0) 阅读(35)
0

WCF学习笔记(二)

WCF服务,WCF Service,WCF...

xiaoyang_ 发布于 2012-02-06 17:54 评论(0) 阅读(82)
0

WCF学习笔记(一)

开篇,简单知识介绍:参考资料:博客GWP_Brian.net地址:http://www.cnblogs.com/gaoweipeng/archive/2009/04/30/1447226.html最近开始用WCF,一直仅限于初级阶段,整理了下思路,深入研究一下。开始时,在看一个叫Artech写的系列...

xiaoyang_ 发布于 2012-02-06 16:48 评论(0) 阅读(95)
5

[WCF REST] Web消息主体风格(Message Body Style)

我们知道请求消息和回复消息分别是对操作方法输入参数和返回值(输出参数和引用参数)的封装,而请求消息和回复消息的主体具有两种不同的风格,即Bare和Wrapped。的Bare表示请求消息和回复消息的主体部分仅仅包含针对输入参数和返回值(输出参数和引用参数)序列化后的内容,而Wrapped则会在外面包装...

Artech 发布于 2012-02-06 08:52 评论(10) 阅读(1474)
3

[WCF REST] Web HTTP编程模型——WebHttpBinding

不论是我们采用SOAP还是REST架构风格,运行时框架体系依然不曾改变,终结点也仍旧是通信的核心。在Web HTTP编程模型中,我们采用基于WebHttpBinding绑定的终结点。绑定是一组相关绑定元素的有序组合,绑定的特性与能力决定于它包含的绑定元素,在这里我们通过分析绑定元素的方式来剖析Web...

Artech 发布于 2012-02-05 09:36 评论(13) 阅读(1564)
0

WCF 4 Cookbook 系列(一) 使用契约 [上]

在这篇文章中,将会包括: 定义一个one-way契约 使DataContract向前兼容 从XML Schema生成DataContract 使用XMLSerializer控制消息序列化方式 使用MessageContract控制SOAP消息 通过Contract添加一个自定义SoapHeader ...

brycezhang 发布于 2012-02-04 19:48 评论(0) 阅读(63)
11

[WCF REST] 一个简单的REST服务实例

微软在WCF 3.5中就通过提供基于Web HTTP的编程模式使我们很容易地创建基于REST的服务,WCF 4.0中对此进行了较大的改进。为了让读者对REST在WCF中的应用有一个大致的了解,我们先来进行一个简单的实例演示...

Artech 发布于 2012-02-04 11:47 评论(16) 阅读(1062)
0

WCF中容易忽视的ConfigurationName属性

在使用WCF服务时,通常都是用svcutil生成代理类和配置,用生成的默认配置就可以调用服务。先来看看生成的默认的配置内容:View Code <client><endpointaddress="http://localhost:8732/ConfigNameServic...

神八 发布于 2012-02-04 11:11 评论(0) 阅读(31)
2

WCF中的REST是什么

基于SOAP消息格式的WCF之所以强大原因之一是因为SOAP消息头的高度扩展性。相应的WS-*协议很多都体现在消息头封装的信息上,包括诸如寻址,需要调用方法名,维护Session的信息等等……SOAP示例<s:Envelope xmlns:a="http://www.w3.org/2...

浪雪 发布于 2012-02-03 18:03 评论(0) 阅读(1146)
0

WCF学习点滴二

使用引用方式调用WCF时,客户端程序需要配置<client>节点,但是遭遇了如下错误 在 ServiceModel 客户端配置部分中,找不到名称“projectEndpoint”和协定“ProjectReference.IProjectService”的终结点元素。这可能是因为未找到应用...

Ampy 发布于 2012-02-03 16:01 评论(0) 阅读(44)

推荐博客(按更新时间)

×