天天看點

通過SvcUtil.exe生成用戶端代碼和配置(轉)

WCF服務調用通過兩種常用的方式:一種是借助代碼生成工具SvcUtil.exe或者添加服務引用的方式,一種是通過ChannelFactory直接建立服務代理對象進行服務調用。

下面簡單說下如何通過SvcUtil.exe的方式調用服務:

SvcUtil.exe是一個指令行工具,位于:C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin目錄下,可以将SvcUtil.exe添加到VS2010中友善以後的運用,添加方式:在VS2010的 Tools菜單中選擇External Tools,如下圖

通過SvcUtil.exe生成用戶端代碼和配置(轉)

點選添加按鈕,在Title欄輸入SvcUtil,Command欄選擇SvcUtil.exe所在的目錄,Initial directory欄選擇生成的用戶端代碼和配置檔案所放的目錄,選上Prompt for arguments,不選上Close on exit,點選OK完成添加。

添加好以後,點選VS2010菜單下的SvcUtil,輸入提供中繼資料的服務終結點的 URL,如下圖

通過SvcUtil.exe生成用戶端代碼和配置(轉)

點選OK,在彈出的指令行中會顯示成功與否和相關資訊。如下圖

通過SvcUtil.exe生成用戶端代碼和配置(轉)

繼續閱讀