0

我需要 WPF PRISM 中的 EventAggregator 之类的东西,但用于 ASP.NET MVC4。

我有以下问题。完成某些操作后,例如添加了推荐,我需要发送 2 封邮件和 SMS 消息。现在我想将它从评论处理操作中移除,并在后台某处进行。

我可以做到的一种方法是订阅 Global.asax 中的事件,而不是在需要时执行特定事件的订阅者列表(通过创建 IEventAggregator,使用依赖注入,如在 PRISM 中)。但是,它将在与评论处理操作相同的线程中运行。

还有其他方法吗,在 ASP.NET MVC4 中甚至可以使用后台任务和后台工作人员吗?

注意:目前我无法创建单独的服务(例如 WCF)来完成这项工作,因为站点在共享主机上运行。

4

1 回答 1

0

嗯,你听说过 signalR(可能的后台任务)吗?http://www.asp.net/signalr/overview/getting-started/introduction-to-signalr

于 2014-10-28T08:39:04.137 回答