新建乙個windows 服務
2.新增installer
這一步很重要,在處理完你的業務邏輯後需要新增乙個installer才能是你的windows服務被安裝。
在vs中新增installer
右鍵你的service服務,選擇view designer
再在view designer檢視中右鍵add installer
這樣installer就新增好了。
3.設定服務引數
在新增installer時會自動生成乙個projectinstaller.cs,在這個檔案中有個initializecomponent方法,如下
[csharp]view plain
copy
private
void
initializecomponent()
);
} this
.serviceprocessinstaller1.password =
null
; this
.serviceprocessinstaller1.username =
null
;
為設定服務的登陸賬號密碼,如果不想設定使用者名稱密碼也可以採用本地系統帳戶執行服務,**如下:
this.serviceprocessinstaller1.account = system.serviceprocess.serviceaccount.localsystem;
其他設定也可在此完成。
4.安裝和解除安裝windows服務
製作完成的windows服務發布後是乙個exe檔案,要想在使用的機器上啟用這個服務,我們要用微軟提供的工具installutil工具,利用命令列安裝和解除安裝此服務。
installutil工具在目錄:系統盤:\windows\microsoft.net\framework\v4.0.30319下,執行cmd,輸入
c:\windows\microsoft.net\framework\v4.0.30319\installutil ***x.exe 回車,即可完成windows服務的安裝。
解除安裝則為輸入 c:\windows\microsoft.net\framework\v4.0.30319\installutil /u ***x.exe 回車。
5.安裝之後執行windowservice服務時有時可能會遇到service會自動down掉得情況,這種情況有肯能是編譯時的exe檔案是x64或者x86的情況,所以我們用mubuild手動build成anycpu的exe服務,可能會得到解決。
VS2010 建立WindowsService服務
1.新建乙個windows 服務 2.新增installer 這一步很重要,在處理完你的業務邏輯後需要新增乙個installer才能是你的windows服務被安裝。在vs中新增installer 右鍵你的service服務,選擇view designer 再在view designer檢視中右鍵ad...
Windows 窗體入門(VS2010 )
visual studio 2010 其他版本 6 共 9 對本文的評價是有幫助 評價此主題 使用 windows 窗體,可以建立基於 windows 的功能強大的應用程式。下列主題深入描述如何利用 windows 窗體的功能來顯示資料 處理使用者輸入以及方便而又高度安全地部署應用程式。本節內容 w...
VS2010 建立WebSerive程式
visual studio 2010預設採用的框架為.net framework4,在這個框架中已找不到直接建立webservice的模板方式了。但vs2010可以建立webservice是毋庸置疑的,那麼怎麼在vs2010中建立webservice呢,請看下面為您提供的兩種方法,方法已經本人測試,...