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

时间:2015-05-10 10:26:47

标签: c# windows-services signalr windows-server-2012

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

传统胜利弹出窗口中的错误:

  

无法从命令行或调试器启动服务。一个窗户   必须先安装服务(使用installutil.exe),然后再安装   从ServerExplorer,Windows服务管理工具开始   或NET START命令。

我知道这已经提出了几次,但没有其他帖子似乎有帮助。

我的安装命令:

  

C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 InstallUtil.exe   C:\ SignalRService \ BIN \调试\ RW.WinServ.exe

这不是安装的,我最初认为,它必须安装,所以我会开始服务,但没有找到服务。

我有两个版本的Windows服务我正在尝试安装/启动我自己的版本和一个取自Microsoft的示例,但都不起作用。

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

我希望提供足够的信息来帮助我诊断问题。如果需要任何代码,请给我一个喊叫。但是,即使使用上面链接的源代码,我也无法使用它。所以我倾向于我的环境没有正确配置。

任何帮助都非常感谢!

此致

1 个答案:

答案 0 :(得分:0)

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

我通过链接大力解决了我的问题。

上面的链接非常出色,可以深入了解Windows服务。