C# 正在尝试在未安装VS 2015的生产服务器上安装Windows服务
我开发了一个在本地机器上成功运行的窗口服务(使用VS 2015的开发者命令提示符进行测试),因为我安装了Visual Studio 2015。我的机器是一个开发服务器 在我的机器上成功测试后,我尝试使用installutil.exe安装相同的进程。但是,我认为,Windows生产服务器上不存在此exe,因为生产服务器上没有安装VS 2015?我安装了IIS,我的网站部署在那里,工作正常。我发现在生产服务器上没有VS 2015的开发人员命令提示符C# 正在尝试在未安装VS 2015的生产服务器上安装Windows服务,c#,c#-4.0,visual-studio-2015,C#,C# 4.0,Visual Studio 2015,我开发了一个在本地机器上成功运行的窗口服务(使用VS 2015的开发者命令提示符进行测试),因为我安装了Visual Studio 2015。我的机器是一个开发服务器 在我的机器上成功测试后,我尝试使用installutil.exe安装相同的进程。但是,我认为,Windows生产服务器上不存在此exe,因为生产服务器上没有安装VS 2015?我安装了IIS,我的网站部署在那里,工作正常。我发现在生产服务器上没有VS 2015的开发人员命令提示符 是否需要其他方法在生产服务器上安装Windows
是否需要其他方法在生产服务器上安装Windows Server?InstallUtil是一种开发工具,因此在没有Visual Studio的大多数计算机上都不存在它。除了创建一个完整的MSI安装程序,您还可以。您自己实现此功能的另一种方法是使用构建您的服务,因为它包含此自安装功能。有没有办法从localhost在远程计算机上安装此服务?@Pankaj不容易,但这是一个完全不同的问题。InstallUtil不会这样做,我怀疑Topsehlf也会这样做。如果您实现了所描述的自安装,您可能可以使用psexec进行远程安装。@Pankajm,您可以从localhost在远程计算机上安装服务。因此,您可以使用sc或WMI,