C# 如何启动windows服务
我正在尝试启动Windows服务应用程序,但出现以下错误 无法从命令行或调试器启动服务。 必须首先安装Windows服务(使用installutil.exe) 然后从ServerExplorer、Windows服务开始 管理工具或NET START命令C# 如何启动windows服务,c#,c#-4.0,windows-services,C#,C# 4.0,Windows Services,我正在尝试启动Windows服务应用程序,但出现以下错误 无法从命令行或调试器启动服务。 必须首先安装Windows服务(使用installutil.exe) 然后从ServerExplorer、Windows服务开始 管理工具或NET START命令 有人能帮我一下吗?正如他们在评论中所说的那样-除非您安装windows服务并从服务管理器(服务)运行它,否则无法启动windows服务 解决方案:我建议在C#service程序中添加一个控制台主入口点,这样您就可以从service Manager
有人能帮我一下吗?正如他们在评论中所说的那样-除非您安装windows服务并从服务管理器(服务)运行它,否则无法启动windows服务 解决方案:我建议在C#service程序中添加一个控制台主入口点,这样您就可以从service Manager和debugger/exe执行中启动它
构建windows服务后,必须先安装它,然后才能启动它:以下是安装命令行: installutil YourNewService.exe 然后,您可以在windows服务管理器中看到新服务,您可以在其中启动和停止它 在使用新的构建版本重试之前,不要忘记统一安装新服务 请查看此处以了解更多信息:
致以最诚挚的问候当您说“启动”时,您是指在调试器中启动,还是启动已安装的服务?如果不安装服务,它就不能作为服务运行。调试服务的一个好方法是将
System.Diagnostics.Debugger.Break()
放在启动中,然后安装并启动它。当您点击断点时,您将有机会连接调试器。请看一看TopShelf(),这是一个很好的Windows服务框架错误本身解释了一切:使用InstallUtil将可执行文件作为服务安装(执行InstallUtil而不使用参数获取帮助),然后使用NET start(servicename)启动它