在.NET 3.0 SP1中,WCF客户端创建有一个重要的性能改进。对BasicHttpBinding 来说,性能已经接近于创建ASMX代理。ASMX 代理 vs WCF 代理:ASMX代理比WCF代理更简单。前者是类型System.Web.Services.Protocols.SoapHttpClientProtocol的一个包装。在ASMX世界中,编程模型是两条平行线。
Json 凭借其自身的优势,在Web数据处理方面已经占据一定的位置,这段时间涉及到用Json做为数据传输格式的项目有3个,其中有部分页面就采用了Json 数据传输格式, 这里我总结下这段时间采用这种方式的一些问题总结。向客户端提供JSON数据的方式有:用WCF提供Json数据:用WCF向客户端提供Json数据需要注意
最近做了一个GIS方面的网站,用到了SilverLight、WCF、WF方面的功能,当把想法发给其他人时,在项目的发布上出现了很多问题,这里简述一下解决方法。SliverLight版本问题:重新配置环境后,会经常发现Visual Studio 提示类似“无法启动调试。未安装Silverlight Developer运行时。
在《通过一个模拟程序让你明白ASP.NET MVC是如何运行的》一文中我通过一个普通的ASP.NET Web程序模拟了ASP.NET MVC的执行流程,现在我们通过类似的原理创建一个用于模拟WCF服务端和客户端工作原理的模拟程序。基本的组件和执行流程:我们只模拟WCF完成一个简单的服务调用所必需的组件和流程。
REST定义了应该如何正确地使用(这和大多数人的实际使用方式有很大不同)Web标准,例如HTTP和URI。如果你在设计应用程序时能坚持REST原则,那就预示着你将会得到一个使用了优质Web架构(这将让你受益)的系统在这里因为要配置Rest服务,所以我们添加webHttp Behavior,并且启用helpEnabled.
创建WCF服务的方法很多,这里要介绍的方法会让你解决问题变得更容易,它利用Visual Studio 2010中提供的轻量级WCF配置选项。
本文列举的内容是我开始用Silverlight做开发以来收集起来的,如果你打算做一名全职的Silverlight开发人员,那更应该将这些内容熟记于心,放心
在大型系统中应用中,一个架构设计较好的应用系统,其总体功能肯定是由很多个功能模块所组成的,而每一个功能模块所需要的数据对应到数据库中就是一个
.NET 新一代的 Windows Identity Foundation (WIF) 框架,及其与 WCF 的协同运用。文后提供两本 WCF 4 书籍、一本 WIF 书籍的下载地址,及许多网络
如果只是单一的TCP通信如果你的silverlight应用因为一些特殊原因跟WCF通信时使用的不是Http协议,而是TCP协议,并且是Host到控制台上的。那么假设是
这篇文章将教你如何不使用Visual Studio,使用纯文本文件创建一个WCF服务。一、编写代码:首先,在你的C盘创建两个txt文件。一个文件名为:ServerProgra
这确实是一个让人觉得“无语”的BUG,甚至让我觉得微软在故意和我们开玩笑。这个问题在我刚刚接触WCF的时候就遇到过,换言之,这个问题一直存在于
这篇文章谈一谈如果我是个软件架构师(自己还远远不够一个架构师),自己如何去设计一套系统。当然自己才疏学浅,考略不周,但是写的都是自己思
从今天开始,我们会陆续推出 PHP on Windows Azure 入门教学文章。PHP是一种非常流行的,主要用于处理动态网页的脚本语言。
Serena Yeoh是一位微软顾问,并且编写了微软的patternpractices应用架构指南,他针对.NET 4.0创建了一种分层架构的示例,并在最近部署到Azure上
虽然客户/服务间的通信已经能够正常工作,而且服务返回的结果也和我们想象的一样,但服务是不安全的。在布署服务时,安全性是一个主要的考虑因素,而WCF使得对服务进行保护变得非常容易。
在这个练习中,我们要把第一个练习中定义和实现的服务运行起来。更具体地说,我们会以一个.NET控制台程序为宿主程序来运行服务。
时间荏苒,伴随着新年的瑞雪我们迈入了2010年。回想笔者曾在08年底对09年的各种新技术和新趋势做过大胆预测,但09年发生了很多大事如Oralce收购Sun,微软推出Windows 7操作系统等等,使预测也出现了微妙的变化,下面我们来一一揭晓。