C# 将服务安装到服务器2012
我使用.net 4.0 c#开发了新服务,现在我想安装到不包含visual studio命令promot和installUtil.exe的托管服务器上。如何将服务安装到服务器?需要安装VS版本吗 我建议您使用一个小的重构来实现整个服务,这样您就可以安装Windows服务,而无需使用服务可执行文件本身以外的其他工具 例如,C# 将服务安装到服务器2012,c#,.net,windows-services,windows-server-2012,C#,.net,Windows Services,Windows Server 2012,我使用.net 4.0 c#开发了新服务,现在我想安装到不包含visual studio命令promot和installUtil.exe的托管服务器上。如何将服务安装到服务器?需要安装VS版本吗 我建议您使用一个小的重构来实现整个服务,这样您就可以安装Windows服务,而无需使用服务可执行文件本身以外的其他工具 例如,可执行文件安装,可执行文件卸载,可执行文件停止,可执行文件启动。我找到了解决方案: 1-将'InstallUtil.exe'文件复制到服务器中的c:dirve 2-将服务执行文件
可执行文件安装
,可执行文件卸载
,可执行文件停止
,可执行文件启动
。我找到了解决方案:
1-将'InstallUtil.exe'文件复制到服务器中的c:dirve
2-将服务执行文件复制到同一位置
3-在“管理员模式”下打开命令升级程序(以管理员身份运行)
4-编写以下命令:c:\InstallUtil c:\serviceName.exe
注意:确保服务和安装程序都是32位或64位的
“C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe”“C:\src\Service.exe”
- 第一个参数是InstallUtil.exe的完整路径 对于64位可执行文件,请使用以下命令: C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe 对于32位可执行文件,请使用以下命令: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe
- 第二个参数是要安装的Service.exe的完整路径
您是否尝试过
ServiceName.exe/install
?出现错误消息。必须使用installUtil安装installUtil.exe是.NET Framework的一部分,可以位于%WINDIR%\Microsoft.NET\Framework[64]\
。出现错误消息。必须使用installUtil@RaedAlsaleh你查过链接了吗?我建议您使用另一种实现Windows服务的方法…如何使用install topshlef?您不需要复制“InstallUtil.exe”。它已在以下目录中:C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe