windows宿主wcf服務
系統啟動,服務即啟動。呼叫很方便
新增成功之後接著設定屬性
配置檔案中同樣多乙個host檔案,因為windows服務也需要在服務端確定訪問位址。
配置內容如下:
在新增的安裝類中編寫
partial class userinfowindowsservice : servicebase
protected override void onstart(string args)
", datetime.now);
};_host.closed += delegate
", datetime.now);
};try
catch (exception e)
}protected override void onstop()
catch (exception e)}}
static class program
;servicebase.run(servicestorun);}}
以上**部分就完成
使用的安裝工具為:installutil.exe 工具位置可檢視實用小工具
安裝:首先路徑轉到windows服務專案的bin\debug目錄
然後找到nstallutil.exe 工具的位置,右鍵+shift,複製為路徑到dos窗體 ,然後再新增debug目錄下的exe程式
在「服務」中檢視,是否有我們安裝的服務wcfservicetest
找到之後,啟動服務,並在屬性中設定為「自動」
netstat -ano| findstr 8082
被監聽,說明服務成功啟動
可以將當前啟動的windows服務附加到程序,然後在服務實現的**上設定斷點即可除錯。
命令:\bin\debug>" /u
以上就wcf宿主windows的操作流程。
WCF的宿主(伺服器)
一 對於乙個wcf服務,經常舉例說明的,一般wcf服務裡面都是只有乙個方法,比如helloworld,比如 public string helloworld string name 對於宿主 伺服器 端來說,承擔著發布wcf服務到iis上,或者提供介面供客戶端呼叫的職責,那麼實現也相對比較簡單 co...
WCF服務怎麼獲得宿主的ip位址
很多時候我們將wcf服務寄宿在windows視窗應用程式或控制台應用程式中,那麼實現契約的類怎樣才能確定寄宿的應用程式所在計算機的ip位址呢?其實方法和獲得客戶端ip位址的方法差不多,仍然是採用了operationcontext類。主要 如下 private function gethostip a...
在window元件服務中建立WCF宿主
wcf的宿主host可以存在於四個地方 iis,was,元件服務和window程式中 這個地方說的是元件服務 建立元件服務的host客戶端編碼是沒有變化的,關鍵在於服務端 服務端的的契約介面和契約實現都是一樣的。就是新增了兩個類 這個繼承元件服務基類 public class windowscalc...