簡體   English   中英

安裝服務器到服務器2012

[英]Install service to server 2012

我使用.net 4.0 c#開發了新服務,我現在要安裝到不包含visual studio命令promot和installUtil.exe的托管服務器。 如何將服務安裝到服務器? 需要安裝VS版本嗎?

  1. 轉到“C:\\ Windows \\ System32”

  2. 右鍵單擊“cmd.exe”和“以管理員身份運行”

  3. 然后像這樣運行“InstallUtil.exe”:

    "C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\InstallUtil.exe" "C:\\src\\Service.exe"

    • 第一個參數是InstallUtil.exe的完整路徑

      對於64位可執行文件,請使用以下

      C:\\ WINDOWS \\ Microsoft.NET \\框架\\ v4.0.30319 \\ InstallUtil.exe

      對於32位可執行文件,請使用以下

      C:\\ WINDOWS \\ Microsoft.NET \\ Framework64 \\ v4.0.30319 \\ InstallUtil.exe

    • 第二個參數是要安裝的Service.exe的完整路徑。

我找到了解決方案:

1-將'InstallUtil.exe'文件復制到服務器中的c:dirve

2-將服務執行文件復制到同一個地方。

'管理員模式' 3-開放命令啟動(以管理員身份運行)

4-編寫以下命令: c:\\InstallUtil c:\\serviceName.exe

注意:確保服務和安裝程序都是32位或64位

我建議你使用Topshelf來實現整個服務的小型重構,你將能夠安裝你的Windows服務而不需要服務可執行文件本身的其他工具。

例如, yourexecutable installyourexecutable uninstallyourexecutable stopyourexecutable start ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM