jjzjj

hostConfigurator

全部标签

windows - 使用 TopShelf,我在 "Topshelf.HostConfigurators.WindowsServiceDescription service has not been installed yet."附近遇到错误

有没有人在构建Windows服务时使用过TopShelf?我在尝试启动服务时一直遇到这个错误,“尚未安装Topshelf.HostConfigurators.WindowsServiceDescription服务。”构建、安装程序、安装以及所有这些步骤都已完成,该服务出现在WindowsServer的服务列表中,但是当我单击该服务并尝试启动它时,会抛出此异常。完整的错误消息如下所示。信息10:23:08作为winservice应用程序启动FATAL10:23:08Topshelf.HostConfigurators.WindowsServiceDescription服务尚未安装。请运行

c# - Topshelf 服务(充当 TCP 服务器)与自托管 OWIN WebAPI 之间的通信

我有一个用作TCP服务器的TopshelfWindows服务。在此服务中,我还有一个自托管(OWIN)WebAPI。我的目标是以某种方式允许WebAPI与同一服务中包含和运行的TCP服务器进行通信。自然地,我可以简单地使用诸如“触发器”文件或共享数据库之类的东西可以经常进行轮询,但我想知道实现此目的的任何更优化/native方法。为了更好地了解该项目,请考虑使用我的API并使用任意字符串参数进行某些调用的单页应用程序。然后应将此数据传递给连接到正在运行的TCP服务器的客户端(使用winsock的C++控制台应用程序)。以下容器被实例化并传递给TopshelfHostConfigurat