0

我有一个托管在 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                      
                    }
            }
        };
    }
}
4

1 回答 1

0

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

于 2013-07-23T23:50:02.600 回答