0

我正在尝试为我们的网站实现 CQRS 模型。主要思想是每个服务(模块)都将通过 json Web 服务调用,该服务将依次触发更新命令。现在我的 CQRS 项目只是一个用 c# 编写的简单类库。当我必须在最后发布事件时,我需要 Bus 对象,但我没有得到它(即 bus 对象为空),因为我没有将 nservice bus 作为外部应用程序运行。有没有一种方法可以在不从外部线路命令运行应用程序的情况下初始化总线。

任何帮助,将不胜感激,

谢谢

4

1 回答 1

0

为了在 IIS 中托管 NServiceBus,您需要手动配置它。这方面的说明在这里

NServiceBus 可以托管在任何进程中,但是,在某些情况下,在 IIS 中托管可能不是最好的主意。通常最好将命令发送到托管 NServiceBus 处理程序的通用主机。这通常部署为 Windows 服务并处理特定类型的消息(命令)。

希望这可以帮助。

于 2013-07-08T10:22:23.730 回答