WCF开发工具
大家都听说WCF 是很酷的.net技术,可是如何迈出激动人心的WCF服务开发的第一步呢?大家也都知道,开发一个服务,并不只是完成服务本身的功能,还要写主机程序来运行服务,写客户端程序来测试服务,如果能够只专注于开发服务本身,是不是更棒?
我们团队在Visual Studio 2008中开发了一系列的工具,帮助用户提升WCF服务的开发体验,同时也使得初学者的入门更为容易。想象一下,创建一个简单的WCF服务,创建一个主机运行它,并且创建了一个测试客户端来调试它,这些都可以在一分钟内完成!以下是对这一全新体验的简单描述:
1.启动Visual Studio 2008
2.用Visual Basic或者Visual C#创建一个新的WCF Service Library
3.F5!
4.WCF服务主机和WCF测试客户端自动完成服务的运行和承载
5.选择服务节点,开始调用服务进行调试
下面是对这些工具的进一步介绍:
WCF服务主机
在WCF服务项目中包含一个或多个服务,这个工具为每个有效的WCF服务创建主机,从而运行这些服务。
WCF服务主机支持的服务类型包括由WCF Service Library, Sequential Workflow Service Library, State Machine Workflow Service Library and Syndication Service Library等VS2008服务模板创建的服务。
当服务在这个工具中运行时,可以查看它们的详细信息。
WCF测试客户端
顾名思义,这个工具就是一个用来测试服务的客户端。它可以显示待调试服务合同和配置信息,并且可以随着服务端的更新也在每次启动时自动更新。WCF测试客户端集成在Visual Studio 2008中,当用户通过F5调试由WCF服务模板创建的服务时,WCF服务主机和WCF服务客户端都会自动被调用运行。
WCF测试客户端支持的服务类型包括服务主机支持的服务类型包括由WCF Service Library, Sequential Workflow Service Library和State Machine Workflow Service Library等VS2008服务模板创建的服务。