Pages

2009-06-14

佈署WCF服務在WCF-Provided Host程式中

舉凡要佈署WCF服務,有下列幾種方式:
1. 佈署成Website方式。
2. 佈署在WAS (Windows Activation Service)裏。
3. 使用ServerHost.Open() 方式Standalone執行。
4. 佈署成Windows Service.

以上方式總是要因應環境作些設定或嵌在別的專案裏,
若只是想測試WCF Service,可以利用VS2008提供的WCF –Provided Host程式。

1. 新增一個WCF Service Library (*.DLL)專案。
2. 編譯後產生Service.dll, Service.dll.config
3. 在VS2008 Command Prompt裏,執行:

WcfSvcHost.exe /service:Service1.dll  /config:C:\MyProject\Service1.dll.Config

4. 它會觸發WcfSvcHost程式,且啟用這服務。若要關閉,在Exit此程式即可。


SNAGHTML1658d09

結論,此方式為各種佈署WCF最簡單的方式,通常用在測試階段。

No comments: