C# StructureMap异常代码:202没有为PluginFamily NServiceBus.IBus、NServiceBus定义默认实例,版本=2.6.0.1504

C# StructureMap异常代码:202没有为PluginFamily NServiceBus.IBus、NServiceBus定义默认实例,版本=2.6.0.1504,c#,javascript,json,C#,Javascript,Json,比如我,,, 我的代码有问题, 我想在我的程序中创建POS,, 但我有个信息错误 StructureMap异常代码:202没有为PluginFamily NServiceBus.IBus定义默认实例,NServiceBus,版本=2.6.0.1504,区域性=neutral,PublicKeyToken=9fc386479f8a226 这是我的剧本,, 有人能帮我吗 using System; using System.Collections.Generic; using System.Linq

比如我,,, 我的代码有问题,
我想在我的程序中创建POS,,
但我有个信息错误

StructureMap异常代码:202没有为PluginFamily NServiceBus.IBus定义默认实例,NServiceBus,版本=2.6.0.1504,区域性=neutral,PublicKeyToken=9fc386479f8a226

这是我的剧本,, 有人能帮我吗

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Nancy;
using Nancy.Security;
using dokuku.pos.setting;
using StructureMap;
using NServiceBus;
using dokuku.sales.pos.messages;
using System.IO;
using Nancy.IO;

namespace dokuku.pos.web.modules
{
    public class PosSettingModule : Nancy.NancyModule
    {
        public PosSettingModule()
        {
            this.RequiresAuthentication();
            Post["card/addcard.json"] = p =>
            {
                string addCard = getJson(this.Request.Body);
                try
                {
                    POSCard cards = this.CardService().Insert(addCard, this.CurrentAccount().OwnerId);
                    PublishCardCreated(cards);
                    return Response.AsJson(cards);
                }
                catch (Exception ex)
                {
                    return Response.AsJson(new { error = true, message = ex.Message });
                }
            };

private void PublishCardCreated(POSCard cards)
{
    ObjectFactory.GetInstance<IBus>().Publish(new CardCreated()
    {
        _id = cards._id,
        OwnerId = cards.OwnerId,
        Code = cards.Code,
        Name = cards.Name,
        Cost = cards.Cost,
        Discount = cards.Discount
    });
}
使用系统;
使用System.Collections.Generic;
使用System.Linq;
使用System.Web;
使用Nancy;
使用Nancy.Security;
使用dokuku.pos.setting;
使用结构图;
使用NServiceBus;
使用dokuku.sales.pos.messages;
使用System.IO;
使用Nancy.IO;
名称空间dokuku.pos.web.modules
{
公共类拥有模块:Nancy.NancyModule
{
公共possetingmodule()
{
此。需要重新验证();
Post[“card/addcard.json”]=p=>
{
字符串addCard=getJson(this.Request.Body);
尝试
{
POSCard cards=this.CardService().Insert(addCard,this.CurrentAccount().OwnerId);
出版卡片(卡片);
返回Response.AsJson(卡片);
}
捕获(例外情况除外)
{
返回Response.AsJson(new{error=true,message=ex.message});
}
};
已创建私人作废PublishCard(POSCard卡)
{
ObjectFactory.GetInstance().Publish(新创建的卡片)()
{
_id=卡。\u id,
OwnerId=卡片。OwnerId,
代码=卡片。代码,
Name=卡片。Name,
成本=卡片。成本,
打折
});
}
如果我运行此程序并单击“创建”按钮,, 系统发送了错误消息

StructureMap异常代码:202没有为PluginFamily NServiceBus.IBus定义默认实例,NServiceBus,版本=2.6.0.1504,区域性=neutral,PublicKeyToken=9fc386479f8a226c


您需要配置structuremap以使用具体实例。这是您设置总线配置的地方。下面是一个示例