VS2010 建立WindowsService服務

2021-06-10 02:29:02 字數 1282 閱讀 6797

新建乙個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呢,請看下面為您提供的兩種方法,方法已經本人測試,...