0

我无法让 xsockets.net Windows 服务工作。目前,我正在使用这个来源,因为我找不到更好的来源

  • 该解决方案内置于VS2012Express版中,
  • 使用 .NET v4 框架 InstallUtil.exe 安装它
  • 当试图在 Windows 服务对话中启动服务时,它会给出一个对话:"The XSockets.NET service on Local Computer started and then stopped." The Windows event viewer just lists: "The XSockets.NET service entered the stopped state."

我都是 .NET 和 C# 的新手,只是试图让 websockets 工作并且在这个问题上有点疯狂:-)

任何帮助表示赞赏。

4

2 回答 2

0

如果所有 XSockets 的插件 (dlls) 都已就位,并且您的 Windows 服务的 app.config 正常,则不应出现此类错误。

在以下 repo 中,您可以找到一个模板,它可能是您正在审阅的那个?

https://github.com/MagnusThor/XSockets.Windows.Service

确保此处列出的所有 DLL ' https://github.com/MagnusThor/XSockets.Windows.Service/tree/master/Dependencies ' 在“托管” XSockets.NET 的项目(创建服务的项目) 如下所示

 protected override void OnStart(string[] args)
        {
            new XSockets.Windows.Service.Host.Instance();
        }

<-

希望这会有所帮助!

马格努斯

于 2013-01-20T17:12:44.190 回答
0

确保项目的所有 DLL(包括依赖项)都在此文件夹 C:\Chocolatey\lib\XSockets.Windows.Service.2.5.2\tools

我有同样的问题,我解决了将依赖项放在该文件夹中,即:EntityFramework.dll ...

我希望这对你有帮助。

于 2013-04-16T15:10:09.847 回答