我已经编写了一个托管NServiceBus的服务,由于某种原因,NServiceBus在启动该服务后几乎立即关闭。如果我手动运行可执行文件,那么一切都会正常运行,但是作为一项服务,它决定关闭而不记录错误。下面是日志文件的示例:
所有这些操作都在0.48秒内完成。
这是一个.net 4.6.1应用程序,因为我的组织目前不允许.net核心。
答案 0 :(得分:1)
我终于找到答案了,我有2种单独的方法来关闭与NServiceBus的连接,一种是在作为控制台应用程序运行的情况下使用的,另一种是在服务时使用的正在运行。问题是该控制台应用程序也被该服务击中了,我现在已经解决了该问题。