(原創:灰灰蟲的家
第一步:建立windows服務程式windowsservicehost
《圖1》
《圖2》
第二步:向consolebookservicehost程式中新增兩個引用:乙個是wcf服務庫services專案的引用,另乙個是system.servicemodel引用。
第三步:修改service1的屬性
在service1的設計介面中右擊,選擇「屬性」,把其中的(name)和servicename都改為bookservicehost
《圖3》
第四步:在service1中編寫**如下
《圖4》
《圖5》
到這裡我們已經作好乙個可以發布bookservice服務的windows service宿主程式了。
下面我們要看一看如何把這個windows service執行起來。
第六步:為服務新增安裝程式。
在service1設計介面中右擊,選擇「新增安裝程式」
《圖6》
生成安裝程式元件,出現介面如下
《圖7》
serviceprocessinstaller1:服務安裝的資訊
《圖8》
serviceinstaller1:服務本身的資訊
《圖9》
編譯成功
第七步:安裝上面編寫完的服務
開啟vs2008命令視窗,進入當前專案的bin/debug資料夾中,執行命令 :installutil windowsservicehost.exe
《圖10》
《圖11》
第八步:啟動bookservicehost服務
開啟服務管理器,我們可以看到我們剛剛註冊上的服務已經存在了,但還沒有啟動,右擊「啟動」
《圖12》
第九步:測試服務:
開啟ie,在位址列中輸入:http://localhost:8081/bookservice出現下面的介面
《圖13》
在vs2008命令視窗中輸入:wcftestclienthttp://localhost:8081/bookservice出現下面的介面
將Redis服務發布到Windows服務中
環境變數配置好之後,開啟命令列輸入命令 redis server.exe service install redis.windows.conf loglevel verbose 如果遇到如下錯誤 invalid argument during startup failed to open the c...
把Go程式發布成windows服務
近日正在考慮用go程式做乙個報表計算服務,在g 上看到有老外介紹把go打包的exe發布成window service,遂把該文章翻譯過來,一同分享。大致方法 b 1.b 第一步當然是先將你的go程式打包成exe,比如go web server。b 2.b 使用nssm發布windows服務,命令 n...
使用IIS發布WCF服務
原創 灰灰蟲的家 圖 1 第二步 新建wcf服務站點。在解決方案上右擊,選擇 新增 新建 開啟新建 對話方塊。在 新增新 對話方塊中,我們選擇 wcf服務 並把 的名子命名為 bookservicehost 圖 3 第三步 在剛剛建立的wcf服務站點上新增對wcf服務庫專案 services專案的引...