NServiceBus :没有为消息指定目的地:

Sha*_*der 5 asp.net-mvc nservicebus

我刚刚按照此链接中的说明创建了一个新的 NServiceProject:

http://support.nservicebus.com/customer/portal/articles/856687-getting-started---creating-a-new-project

但是在运行项目后,我收到以下错误

"No destination specified for message(s):".

我不确定我哪里出错了。

我已经创建了 ASP.NET MVC 类型的项目。

Sey*_*our 5

NServiceBus“没有为消息指定目的地:”通常是由于缺少或错误定义的路由配置造成的。

为了让 NServiceBus 为消息找到合适的目标队列,路由配置必须定义传递映射。可以为命令、类型或事件定义路由。

https://docs.particular.net/nservicebus/messaging/routing

以下代码段显示了 NServiceBus 6 的路由示例:

var transport = endpointConfiguration.UseTransport<SqlServerTransport>();
var routerConfig = transport.Routing();
routerConfig.RouteToEndpoint(
    assembly: typeof(MyMessage).Assembly,
    destination: "my.nservicebus.queue");
Run Code Online (Sandbox Code Playgroud)


ste*_*enl 0

我不确定你可能做了什么,但听起来你在某个地方错过了一步。我按照教程创建了一个工作副本供您参考,希望它能帮助您识别问题。

https://github.com/sliedig/NServiceBusStudio.Amazon.Demo