无法在NServiceBus 4中禁用ForwardReceivedMessagesTo

时间:2013-07-11 03:05:25

标签: azure nservicebus

我有一个端口托管在一个完全配置了代码的azure worker角色中,我无法关闭ForwarReceivedMessagesTo功能。即使我没有指定此功能,默认的“审计”队列也会继续创建并转发所有消息。

我在这里缺少什么?

以下是我正在使用的UnicastBusConfig配置覆盖:

 /// <summary>
/// Configuration for Routing the Messaging
/// </summary>
internal class EndpointRoutingConfiguration : IProvideConfiguration<UnicastBusConfig>
{
    public UnicastBusConfig GetConfiguration()
    {
        return new UnicastBusConfig
        {
            MessageEndpointMappings = new MessageEndpointMappingCollection
            {
                new MessageEndpointMapping
                    {
                        Messages = MESSAGES_ASSEMBLY_NAME,
                        Endpoint = SERVER_QUEUE_NAME                      
                    }
            }
        };
    }
}

1 个答案:

答案 0 :(得分:0)

好的,所以我终于发现这只发生在本地。部署到azure时,消息不会转发到配置中指定的审核队列。