我想启动我的Windows服务应用程序,但出现以下错误如何启动Windows服务
无法从命令行或调试器启动服务。 必须首先安装Windows服务(使用installutil.exe) ,然后使用ServerExplorer,Windows服务 管理工具或NET START命令启动。
可能有人请帮助我在这个..
我想启动我的Windows服务应用程序,但出现以下错误如何启动Windows服务
无法从命令行或调试器启动服务。 必须首先安装Windows服务(使用installutil.exe) ,然后使用ServerExplorer,Windows服务 管理工具或NET START命令启动。
可能有人请帮助我在这个..
当他们在评论中说 - 你无法启动Windows服务,除非你安装它,并从服务管理器运行(服务)
解决方案:我建议在C#服务程序中添加一个控制台主入口点,以便您可以从服务管理器和调试器/ exe执行中实际启动它。
http://einaregilsson.com/run-windows-service-as-a-console-program/
当你建造你的Windows服务,你必须安装它,然后才能启动它:这里是安装命令行:
installutil YourNewService的.exe
然后您会看到Windows服务管理器中的新服务,您可以在其中启动和停止它。
在尝试使用新的内部版本之前,请不要忘记取消恢复您的新服务。
在这里寻找更多的信息:How to: Install and Uninstall Services
问候
当你说“开始”你的意思是在调试器中启动,或启动已安装的服务?如果您未安装服务,则无法作为服务运行。 – spender
https://msdn.microsoft.com/en-us/library/7a50syb3%28v=vs.110%29.aspx – spender
调试服务的一个好方法是将System.Diagnostics.Debugger.Break()在启动时,然后安装并启动它。当你遇到断点时,你将有机会附加调试器。 – spender