Asp.net web api 向NServiceBus发送第一条消息的简单端点

Asp.net web api 向NServiceBus发送第一条消息的简单端点,asp.net-web-api,nservicebus,nancy,owin,Asp.net Web Api,Nservicebus,Nancy,Owin,我想创建一个简单的端点,在这里我可以接收一些字符串,然后解析并为nservicebus创建一条消息。我已经试过asp.NETWebAPI,nancy和owin 在ninject的RegisterServices方法上的asp.net web.api中,我使用以下配置了nservicebus Configure.Serialization.Xml(); Configure.Transactions.Disable(); Configure.With() .NinjectBuilder(ke

我想创建一个简单的端点,在这里我可以接收一些字符串,然后解析并为nservicebus创建一条消息。我已经试过asp.NETWebAPI,nancy和owin

在ninject的RegisterServices方法上的asp.net web.api中,我使用以下配置了nservicebus

Configure.Serialization.Xml();
Configure.Transactions.Disable();
Configure.With()
    .NinjectBuilder(kernel)
    .UseTransport<Msmq>()
    .UnicastBus()
    .SendOnly();
通过nancy或owin,我实现了接口IwantToRunshenbusStartAndStops,并在Start方法中创建了nancy或owin的自托管实例。它运行平稳,我可以从浏览器访问端点。问题是要在nancy模块或owin启动类中注入IBus属性,IBus属性始终为空

有什么想法吗


谢谢

您在IBus属性上定义了InjectAttribute吗?没有,我试试这个。另一个疑问是,nservicebus寻找实现一些已知接口的类来执行注入?
Error loading Ninject component ICache
No such component has been registered in the kernel's component container.`