- 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 終結點等。