【发布时间】:2015-05-10 10:26:47
【问题描述】:
真的想弄清楚如何安装 SignalR Self Host Windows 服务。这是我第一次尝试使用 Windows 服务,它让我发疯。经过多次失败的尝试,我真的可以得到一些帮助。我在 windows server 2012 环境中使用 cmd。
传统win弹窗中的错误:
无法从命令行或调试器启动服务。一个窗户 必须首先安装服务(使用 installutil.exe),然后 从 ServerExplorer、Windows 服务管理工具开始 或 NET START 命令。
我知道这已经在 SO 上提出过几次,但似乎没有其他帖子有帮助。
我的安装命令:
C:\Windows\Microsoft.NET\Framework\v4.0.30319 InstallUtil.exe C:\SignalRService\bin\Debug\RW.WinServ.exe
这不是安装我最初认为的那样,它必须安装所以我将启动服务但没有找到服务。
我有两个版本的 Windows 服务,我正在尝试安装/启动我自己的版本,还有一个来自 Microsoft 的示例,都不起作用。
https://code.msdn.microsoft.com/windowsapps/SignalR-self-hosted-in-6ff7e6c3
我希望已提供足够的信息来帮助我诊断问题。如果需要任何代码,请给我留言。但是即使使用上述链接中的源代码,我也无法使其正常工作。所以我倾向于我的环境没有正确配置。
非常感谢任何帮助!
问候,
【问题讨论】:
-
您是否以管理员身份运行它?
-
@Wasp 是的,我绝对尝试了一切。我想在尝试学习新东西时,有一个好的参考是个好主意。这解决了我所有的问题。 damienbod.wordpress.com/2014/06/03/… 。感谢您的宝贵时间。
标签: c# windows-services signalr windows-server-2012