安装服务器到服务器2012

Rae*_*leh 4 .net c# windows-services windows-server-2012

我使用.net 4.0 c#开发了新服务,我现在要安装到不包含visual studio命令promot和installUtil.exe的托管服务器.如何将服务安装到服务器?需要安装VS版本吗?

Rec*_*diz 6

  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的完整路径.


Rae*_*leh 1

我找到解决方案:

1- 将“InstallUtil.exe”文件复制到服务器中的c: 驱动器。

2- 将服务执行文件复制到同一位置。

3-在“管理员模式”下打开命令升级(以管理员身份运行)

4-写入以下命令:c:\InstallUtil c:\serviceName.exe

注意:确保服务和安装程序都是32位或64位

  • 您不需要复制“InstallUtil.exe”。它已位于以下目录中: C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe (2认同)