- WCF 教程
- WCF - 首页
- WCF - 概述
- WCF - 与 Web 服务的比较
- WCF - 开发人员工具
- WCF - 架构
- WCF - 创建 WCF 服务
- WCF - 托管 WCF 服务
- WCS - IIS 托管
- WCF - 自托管
- WCF - WAS 托管
- WCF - Windows 服务托管
- WCF - 使用 WCF 服务
- WCF - 服务绑定
- WCF - 实例管理
- WCF - 事务
- WCF - RIA 服务
- WCF - 安全性
- WCF - 异常处理
- WCF 资源
- WCF - 快速指南
- WCF - 有用资源
- WCF - 讨论
WCF - 开发人员工具
对于开发 WCF 服务应用程序,主要有两个工具:Microsoft Visual Studio 和 CodePlex。Microsoft Visual Studio 是一个完整的开发工具包,用于开发大量不同类型的应用程序,例如 ASP.NET Web 应用程序、桌面应用程序、移动应用程序等等。
Microsoft Visual Studio 使用 .NET Framework 的功能。另一方面,CodePlex 是微软的一个开源项目托管站点,提供了一些免费的工具用于 WCF 服务应用程序开发。
Microsoft Visual Studio
Microsoft Visual Studio 有许多版本,最初(Visual Studio 2005)并不是 WCF 开发的热烈支持者。目前,Visual Studio 2008 是唯一可用于开发 WCF 服务应用程序的 Microsoft IDE。
如今,最新版本的 Microsoft Visual Studio 2010 也是开发 WCF 服务应用程序的首选工具。Visual Studio 中还提供了一个现成的模板用于开发 WCF 服务应用程序。
选择此类模板会导致添加以下用途的文件:
- 服务契约
- 服务实现
- 服务配置
必要的属性会自动添加,并且 Microsoft Visual Studio 会创建一个简单的“Hello World”服务,而无需编写任何代码。
CodePlex
CodePlex 于 2006 年 6 月由微软推出,从那时起,它已被全球大量开发人员成功用于创建 .NET 项目。CodePlex 提供的一些用于开发 WCF 服务应用程序的工具如下:
wscf.blue - 这是一个 Microsoft Visual Studio 插件,也是一个“契约优先”开发工具集,可以方便地定义 WCF 服务操作并相应地生成代码框架。相关的重要链接为:https://wscfblue.codeplex.com
WCFProxyGenerator - 这也是一个 Microsoft Visual Studio 插件。该工具用于扩展客户端生成并提供额外的错误处理。有关此特定开发工具的更多信息,请访问 https://wcfproxygenerator.codeplex.com
WCFMock - WCF 服务的测试可能是一项复杂的任务,此开发工具通过其有用的类为 WCF 服务的单元测试提供了便捷的解决方案。有关此工具的更多信息,请访问 https://wcfmock.codeplex.com
另一个可以轻松开发 WCF 服务应用程序的免费工具是 WCFStorm。其 LITE 版本提供了许多引人注目的功能,用于动态调用和测试 WCF 服务、编辑服务绑定、修改 WCF URL 终结点等。