為服務建立安裝程式

2021-09-12 05:06:49 字數 2171 閱讀 2826

1)、返回到 service1 的「設計」檢視。

2)、單擊設計器的背景以選擇服務本身,而不是它的任何內容。

3)、在「屬性」視窗中,單擊屬性列表下面灰色區域中的「新增安裝程式」鏈結。

預設情況下,向您的專案新增包含兩個安裝程式的元件類。將該元件命名為 projectinstaller,它包含的安裝程式分別是服務的安裝程式和服務關聯程序的安裝程式。

4)、訪問 projectinstaller 的「設計」檢視,然後單擊「serviceinstaller1」。

注意:serviceprocessinstaller1 的account 屬性設定為 localsystem,否則安裝不能進行

5)、在「屬性」視窗中,將 servicename 屬性設定為 mynewservice。

注意:displayname 設定的是在管理工具服務中顯示的名稱,設定為空在管理工具服務中不顯示

6)、將 starttype 屬性設定為 automatic。

8、生成服務專案

1)、在解決方案資源管理器中,右擊您的專案並從快捷選單中選擇「屬性」。出現專案的「屬性頁」對話方塊。

2)、在左邊的窗格中,選擇「通用屬性」資料夾中的「常規」選項卡。

3)、在「啟動物件」列表中,選擇「mynewservice」。

4)、按 ctrl+shift+b 生成專案。

生成專案後,便可以對其進行部署了。安裝專案將安裝已編譯的專案檔案並執行要執行 windows 服務所需的安裝程式。若要建立完整的安裝專案,您需要將專案輸出 mynewservice.exe 新增到安裝專案,然後新增自定義操作來完成 mynewservice.exe 的安裝。

9、為服務建立安裝專案

1)、在「檔案」選單上指向「新增專案」,然後選擇「新建專案」。

2)、在「專案型別」窗格中選擇「安裝和部署專案」資料夾。

3)、在「模板」窗格中選擇「安裝專案」。將專案命名為 myservicesetup。

9、向安裝專案新增 mynewservice.exe

1)、在解決方案資源管理器中,右擊「myservicesetup」,指向「新增」,然後選擇「專案輸出」。

出現「新增專案輸出組」對話方塊。

2)、在「專案」框中選擇「mynewservice」。

3)、在列表框中,選擇「主輸出」,然後單擊「確定」。

10、向安裝專案新增自定義操作

1)、在解決方案資源管理器中右擊安裝專案,指向「檢視」,然後選擇「自定義操作」。

出現自定義操作編輯器。

2)、在「自定義操作」編輯器中右擊「自定義操作」節點,然後選擇「新增自定義操作」。

出現「選擇專案中的項」對話方塊。

3)、在列表框中雙擊「應用程式資料夾」將其開啟,選擇「主輸出來自 mynewservice(活動)」,然後單擊「確定」。

主輸出被新增到自定義操作的所有四個節點——「安裝」、「提交」、「回滾」和「解除安裝」。

4)、生成安裝專案。

11、安裝 windows 服務

瀏覽到儲存安裝專案的目錄,執行 .msi 檔案以安裝 mynewservice.exe。

12、啟動和停止服務

通過執行下列操作之一開啟服務控制管理器:

1)、在 windows 2000 professional 中,在桌面上右擊「我的電腦」,然後單擊「管理」。在「計算機管理」控制台中,展開「服務和應用程式」節點。

— 或 —

在 windows 2000 server 中,單擊「開始」,指向「程式」,單擊「管理工具」,然後單擊「服務」。

注意 在 windows nt 4.0 版中,可以從控制面板中開啟該對話方塊。

現在應該看到 mynewservice 列在視窗的「服務」區域中。

2)、從列表中選擇您的服務,右擊該服務,然後單擊「啟動」。

3)、右擊該服務,然後單擊「停止」。

13、驗證服務的事件日誌輸出

1)、開啟伺服器資源管理器並訪問「事件日誌」節點。有關更多資訊,請參閱在伺服器資源管理器中處理事件日誌。

2)、找到 mynewlog 的列表並展開它。您應該看到服務所執行操作的項。

14、解除安裝服務

1)、在「開始」選單上,開啟「控制面板」並單擊「新增/刪除程式」,然後找到您的服務並單擊「解除安裝」。

2)、可以通過右擊 .msi 檔案的程式圖示並選擇「解除安裝」來解除安裝該程式。

建立,安裝,除錯 Windows Service

把步驟寫下來備忘。目的 要從windows service裡定時呼叫wcf服務,做一些事情。1.新建立乙個windows service專案,然後新增乙個lzdcallwcfservice.cs的windows service類.2.新增starthour,endhour和interval三個引數,...

建立,安裝,除錯 Windows Service

把步驟寫下來備忘。目的 要從windows service裡定時呼叫wcf服務,做一些事情。1.新建立乙個windows service專案,然後新增乙個lzdcallwcfservice.cs的windows service類.2.新增starthour,endhour和interval三個引數,...

windows伺服器ssl證書建立 安裝及配置方法

生成程式設計客棧申請證書請求獲取及安裝中級ca證書安裝伺服器證書及配置繫結 一 生成證書請求 進入iis控制台 在 開始 選單上,依次單擊 所有程式 附件 和 執行 在 開啟 框中,鍵入inetmgr,然後單擊 確定 點選對應機器主頁,然後選擇 伺服器證書 建立證書請求程式設計客棧 進入伺服器證書配...