Windows 自托管 SignalR 的服务启动失败

Windows Service Start Failure for self hosted SignalR

真的想弄清楚如何安装 SignalR Self Host windows 服务。这是我第一次尝试 windows 服务,它让我疯狂。经过多次失败的尝试,我真的需要一些帮助。我在 windows 服务器 2012 环境中使用 cmd。

传统win弹窗错误:

Cannot start service from the command line or debugger. A windows Service must first be installed(using installutil.exe) and then started with the ServerExplorer, Windows Services Administrative tool or the NET START command.

我知道这个问题已经在 SO 上被提出过几次,但似乎没有其他帖子有帮助。

我的安装命令:

C:\Windows\Microsoft.NET\Framework\v4.0.30319 InstallUtil.exe C:\SignalRService\bin\Debug\RW.WinServ.exe

这不是安装什么,我最初认为,它必须安装所以我将启动服务但找不到服务。

我有两个版本的 windows 服务,我正在尝试 install/start 我自己的版本和从 Microsoft 获取的示例,都不起作用。

https://code.msdn.microsoft.com/windowsapps/SignalR-self-hosted-in-6ff7e6c3

我希望已提供足够的信息来帮助我诊断问题。如果需要任何代码,请告诉我。但是即使使用上面 link 的源代码,我也无法让它工作。所以我倾向于我的环境没有正确配置。

非常感谢任何帮助!

此致,

虽然这也不是我面临的问题的直接答案,但我相信它可能会在未来帮助很多人:https://damienbod.wordpress.com/2014/06/03/signalr-self-hosting-template-for-a-windows-service/

我通过 link.

解决了我的问题

上面的 link 绝对出色,让您深入了解 Windows 服务。