部署用C#制作的Windows服务

时间:2018-03-01 13:59:49

标签: c# windows-services windows-server-2012-r2 .net-framework-version installutil

您好我是Windows服务的新手。我已经使用VisualStudio 2015中的InstallUtil制作了一项服务并将其部署在本地机器的服务中,结果很成功。

我现在需要为没有安装VisualStudio的随机机器安装相同的服务。我已经按照许多博客来完成它但没有成功。 InstallUtil也存在,但是当我使用命令时:

InstallUtil /i C:\bin\Debug\Uc_Sql_Service.exe

出现错误,即 InstallUtil未被识别为内部或外部命令

  • Install Util出现在路径中: C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319

  • .Net Framework 4.0已安装,如果我安装4.5系统提示已安装4.5。这不是我认为的问题。

请告知。

1 个答案:

答案 0 :(得分:1)

这是installutil的完整路径:

C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ installutil.exe

如果使用开发人员命令提示符,则无需使用