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以使用具体实例。这是您设置总线配置的地方。下面是一个示例