XSockets.NET Windows服务无法启动

时间:2013-01-17 15:46:13

标签: .net-4.0 windows-services xsockets.net

我无法让xsockets.net windows服务工作。目前,我正在使用this source,因为我找不到更好的

  • 解决方案内置于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工作并在这个问题上有点疯狂: - )

任何帮助表示感谢。

2 个答案:

答案 0 :(得分:0)

如果所有XSockets的插件(dll)都已到位,并且Windows服务的app.config是okey,则不应该出现这种错误。

在下面的回购中你找到了一个模板,也许是你要裁判的那个?

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

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

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

< -

希望这有帮助!

马格努斯

答案 1 :(得分:0)

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

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

我希望这对你有所帮助。