關於.Net開發的Windows的安裝

來源:互聯網
上載者:User
 

Windows服務有別於其他普通Windows應用程式,不能簡單的運行一個EXE檔案來啟動它。Windows服務應該使用.NET Framework提供的InstallUtil.exe程式來安裝,或者通過一個部署項目,比如Microsoft Installer(MSI)檔案。
添加安裝程式
僅僅建立了Windows服務還不能用InstallUtil程式來安裝它。你必須給你的Windows服務添加一個安裝程式,這樣InstallUtil或者其他的工具才能知道服務的具體配置。
1. 切換到服務的設計模式
2. 按右鍵,選擇添加安裝程式
3. 切換到新增的ProjectInstaller的設計模式
4. 設定serviceInstaller1組件的屬性:
ServiceName= My Sample Service
StartType= Automatic
5. 設定serviceProcessInstaller1組件的屬性:
Account= LocalSystem
6. 產生解決方案

使用InstallUtil安裝Windows服務
現在你需要安裝你的服務了。按照如下步驟提示,安裝你的服務。
1. 開啟Visual Studio命令提示
2. 切換到存放Windows服務產生的.exe檔案目錄下;

3. 輸入 InstallUtil YouService.exe來註冊你的服務,它將添加所需的註冊表資訊。
4. 在案頭我的電腦右鍵選擇管理,開啟電腦管理
5. 在服務與應用程式中選擇服務,你就可以在列表中看到你的服務
6. 右鍵點擊你的服務,選擇啟動
任何時候你如果需要改變你的Windows服務,你都需要卸載並重新安裝它。在卸載服務前,你最後先關閉了服務管理主控台,否則可能在卸載中遇到問題。要卸載服務,只需輸入和註冊時一樣的命令,只不過在後面加上一個/u開關。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.