動態建立WCF (Endpoint) 服務

摘要:動態建立WCF (Endpoint) 服務

First Wcf Services 中我們已經會建立一個簡單的WCF服務..但是有可能這些服務想動態建立...不可能每次服務
EndpointAddress 一改變就要重新編譯再發佈吧...以下是動態建立EndpointAddress的方法:
1.刪除前一個範例中WcfHost方案中 的app.config
2.更改WcfHost方案中Program.cs...其中Uri可以參數化..可經由設定檔,資料庫...動態建立

3.更改FirstWcfClient方案中Program.cs...一樣可參數化設定..如


總結:這樣一來我們可以動態建立WCF EndPoint...當然參數更改後Client Or Host 程式必須視狀況下適時重新啟動後讀取新
的參數..這可大大省去重新編譯及發行的時間..若堅持服務不能任意更動為前提時..這篇看看就好

附上程式碼:FirstWcf.rar