由于某些原因,windows azure上的队列不尊重.DefineEndpointName()
配置。
Azure总线上的队列名称始终以承载它的工作角色命名。虽然这很好,但总的来说,如果有一个手动覆盖约定的选项,我会感觉好得多。
如何定义自己的队列名称?
有一个配置设置可以用来控制队列名称:
你可以像这样把它添加到你的服务配置文件中,
& lt;设置name = " AzureQueueConfig。QueueName" value="yourqueue"/>
或者像这样添加到app.config中:
PS:定义端点名称应该也可以,你可以在一个小样本中重现这个问题,并将其作为一个问题提交到https://github.com/nservicebus/nservicebus
谢谢,伊夫