【发布时间】:2013-11-02 17:04:32
【问题描述】:
我需要 WPF PRISM 中的 EventAggregator 之类的东西,但用于 ASP.NET MVC4。
我有以下问题。完成某些操作后,例如添加了推荐,我需要发送 2 封邮件和 SMS 消息。现在我想将其从评论处理操作中移除,并在后台某处进行。
我可以做到的一种方法是订阅 Global.asax 中的事件,而不是在需要时执行特定事件的订阅者列表(通过创建 IEventAggregator,使用依赖注入,如在 PRISM 中)。但随后,它将与评论处理动作在同一线程中运行。
还有其他方法吗,在 ASP.NET MVC4 中甚至可以使用后台任务和后台工作人员吗?
注意:目前我无法创建单独的服务(例如 WCF),因为网站在共享主机上运行。
【问题讨论】:
标签: asp.net-mvc-4