其中合約定義在IFileRepositoryService.cs
而合約內容實作在FileRepositoryService.cs
步驟1.設定服務內容(於App.config中點選右鍵->編輯WCF組態)

步驟2.新增一個類型為netTCPBinding的繫結(Binding),並設定繫結各項參數
步驟3.於[進階].[服務行為]中新增一個服務行為(serviceBehavior);且因為使用net.tcp的關係,此處必須新增一個serviceMetadata用來給SvcUtil.exe產生Proxy
- serviceMetada中必須將HttpGetEnabled改為True;並且於HttpGetUrl中指定SvcUtil.exe去找尋服務的位址,此處不可與WCF net.tcp 服務使用同一個port
步驟4.程式中撰寫開啟服務的程式碼
ServiceHost host; FileRepositoryService service; service = new FileRepositoryService(); host = new ServiceHost(typeof(FileRepositoryService)); host.Faulted += new EventHandler(Host_Faulted) try { host.Open(); }