我正在尝试启动我的Windows服务应用程序,但是我收到以下错误
无法从命令行或调试器启动服务。 必须首先安装Windows服务(使用installutil.exe) 然后从ServerExplorer,Windows服务开始 管理工具或NET START命令。
有人可以帮我这个..
答案 0 :(得分:1)
正如他们在评论中所说的那样 - 除非您安装并从服务管理器(服务)运行它,否则无法启动Windows服务
解决方案:我建议在C#服务程序中添加一个控制台主入口点,这样您就可以从Service Manager和debugger / exe执行中实际启动它。
http://einaregilsson.com/run-windows-service-as-a-console-program/
答案 1 :(得分:0)
当您构建Windows服务时,必须先安装它才能启动它:这是安装命令行:
installutil YourNewService .exe
然后您会在 Windows服务管理器中看到新服务,您可以在其中启动和停止它。
在重新尝试新版本之前,不要忘记取消新服务。
在此处查看更多信息:How to: Install and Uninstall Services
最好的问候