【问题标题】:How to run NServiceBus handler from VS 2008 .Net 3.5 project如何从 VS 2008 .Net 3.5 项目运行 NServiceBus 处理程序
【发布时间】:2012-08-16 10:20:31
【问题描述】:

在 .net 4.0 上运行 NServiceBus 处理程序。我需要从具有 3.5 运行时的 VS 2008 项目(更具体地说是从 SSIS 2008)启动它。要发送到处理程序的消息是无参数的。我尝试了什么:

  • 由于 .net 版本不同,我无法使用 NServiceBus API,只是无法添加对较新运行时库的引用。

  • 我的另一个想法是使用 NServicebus 网关,但结果证明太难运行(带有一堆参数的 xml+jsonp+get 协议)并且缺乏文档。

  • 然后我尝试发送MSMQ消息,但它没有正常工作,因为NServiceBus要求它具有我无法指定的特殊标题和扩展消息区域,即使我也不够可靠可以。

关于如何运行简单的无参数处理程序还有其他想法吗?

【问题讨论】:

    标签: nservicebus


    【解决方案1】:

    您可以使用支持 .net 3.5 的 2.6 版本的 NServiceBus - 可在此处获得:http://www.nservicebus.com/Downloads.aspx

    【讨论】:

    • 我的 NServiceBus 处理程序已经在 4.0 中实现,并使用了该库的一些最新功能,我希望我的意思不是重建我的应用程序。你的意思是使用这个 2.6 版本的 API 只是为了运行像 Bus.Send 这样的新版本处理程序,对吗?预计不会发生冲突?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-10
    • 2010-09-08
    • 1970-01-01
    • 2010-12-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多