我正在编写一个Windows服务,它从MSMQ中提取消息并将它们发布到遗留系统(Baan)。如果post失败或机器在post过程中停机,我不想丢失消息。因此,我正在使用MSMQ事务。当我对远程队列进行测试时,抛出一个System.Messaging.MessageQueueException:“事务使用无效。”// Begin a transaction.它支持远程事务接收,而MSMQ
我已经编写了一个示例应用程序来写入dev服务器上的公共和私有队列。我没有在本地机器上安装消息队列。此行出现错误:下面是完整的测试代码,所有注释和未注释的私有和公共队列都会导致相同的错误。我在这里做错了什么?using System.Collections.Generic;using System.Data;using System.Linq;
using