启动后立即将Nservicebus托管为服务关闭

时间:2018-12-14 18:09:08

标签: windows service nservicebus

我已经编写了一个托管NServiceBus的服务,由于某种原因,NServiceBus在启动该服务后几乎立即关闭。如果我手动运行可执行文件,那么一切都会正常运行,但是作为一项服务,它决定关闭而不记录错误。下面是日志文件的示例:

  1. 从C:\ ProgramData \ ParticularSoftware \ license.xml中选择的活动许可证
  2. 由于出于测试目的而开放了某些安全性,因此报告了安全警告
  3. 启动关机。
  4. 关闭已完成。

所有这些操作都在0.48秒内完成。

这是一个.net 4.6.1应用程序,因为我的组织目前不允许.net核心。

1 个答案:

答案 0 :(得分:1)

我终于找到答案了,我有2种单独的方法来关闭与NServiceBus的连接,一种是在作为控制台应用程序运行的情况下使用的,另一种是在服务时使用的正在运行。问题是该控制台应用程序也被该服务击中了,我现在已经解决了该问题。