程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> 介紹VS2008中的WCF工具

介紹VS2008中的WCF工具

編輯:關於.NET

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.選擇服務節點,開始調用服務進行調試

下面是對這些工具的進一步介紹:

1

WCF服務主機

在WCF服務項目中包含一個或多個服務,這個工具為每個有效的WCF服務創建主機,從而運行這些服務。

WCF服務主機支持的服務類型包括由WCF Service Library, Sequential Workflow Service Library, State Machine Workflow Service Library and Syndication Service Library等VS2008服務模板創建的服務。

當服務在這個工具中運行時,可以查看它們的詳細信息。

2

WCF測試客戶端

顧名思義,這個工具就是一個用來測試服務的客戶端。它可以顯示待調試服務合同和配置信息,並且可以隨著服務端的更新也在每次啟動時自動更新。WCF測試客戶端集成在Visual Studio 2008中,當用戶通過F5調試由WCF服務模板創建的服務時,WCF服務主機和WCF服務客戶端都會自動被調用運行。

WCF測試客戶端支持的服務類型包括服務主機支持的服務類型包括由WCF Service Library, Sequential Workflow Service Library和State Machine Workflow Service Library等VS2008服務模板創建的服務。

3

WCF服務模板

這些模板可以幫助用戶對WCF和.Net3.5的相關技術快速入門。所有這些模板都可以支持兩種語言:VB和C#。

技術領域

項目模板

子項目模板

一般WCF 技術

WCF Service Library

WCF Service

WCF Service Application (Web Application)

WCF Service  (Web Application)

WCF Service (Website)

WCF Service (Website)

.Net framework 3.5 Workflow 服務技術

Sequential Workflow Service Library

WF Sequential Service /

XAML WF Sequential Service

State Machine Workflow Service Library

WF State Machine Service / XAML WF State Machine Service

.Net framework 3.5 Syndication 服務技術

Syndication Service Library

--

.Net framework 3.5 Ajax 技術

--

Ajax-enabled WCF Service (Both Web Application and Website)

添加服務引用和Auto-attaching

當用戶需要創建自己的服務端程序時,使用添加服務引用技術可以自動生成這些服務對應的基本的客戶端代碼。

而使用Auto-attaching技術,可以使得用戶從客戶端程序到服務端程序的F5調試變得和在同一進程中調試一樣簡單。

WCF IT Pro 工具:

很多人應該多聽說過或者使用過WCF IT Pro工具,因為這些工具的第一版是和Windows Vista一起發布的。現在它們也會作為Visual Studio 2008的一部分被安裝。當Visual Studio 2008安裝完畢後,你可以在Start Menu/All Programs/Microsoft Windows SDK v 6.0A/Tools目錄下找到它們。

服務配置編輯器

這個工具提供了用戶圖形界面(GUI)幫助IT管理員和開發人員創建或更改WCF服務的配置,從而不必直接編輯XML文件。服務配置編輯器支持對WCF bindings, behaviors, services, 以及diagnostics的配置。

你可以直接在Visual Studio 2008中的WCF服務項目中,選中需要編輯的配置文件,使用右鍵菜單打開這個工具。

4

服務跟蹤查看器

這個工具提供了圖形化的界面,幫助用戶查看、合並和過濾trace消息,從而更方便用戶診斷、修復和驗證WCF服務中的故障。

5

有用的鏈接:

關於WCF 工具:

http://msdn2.microsoft.com/en-us/library/bb552361.aspx

http://msdn2.microsoft.com/en-us/library/ms732015.aspx

關於Visual Studio 2008:

http://msdn2.microsoft.com/en-us/vstudio/default.aspx

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved