首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NES (.NET事件源)示例异常(使用NServiceBus 2.0)

NES (.NET事件源)示例异常(使用NServiceBus 2.0)
EN

Stack Overflow用户
提问于 2011-09-16 06:22:25
回答 1查看 446关注 0票数 0

我用的是NES的样本,这是开箱即用的。然后,我将NServiceBus 2.5版本替换为较旧的2.0版本,但这会导致启动MVC应用程序时出现以下错误:

“对象引用未设置为对象的实例。”在C:\Users\werner\Downloads\elliotritchie-NES-9a56ad8\elliotritchie-NES-9a56ad8\src\NES\DI.cs:line中的NES.EventConverterFactory..ctor() at NES.DI.<.cctor>b_6() 24 at NES.DependencyInjectionContainer.ResolveTService in C:\Users\werner\Downloads\elliotritchie-NES-9a56ad8\elliotritchie-NES-9a56ad8\src\NES\DependencyInjectionContainer.cs:line 20 at NES.DependencyInjectionContainer.<>c_DisplayClass42.<Register>b__3() in C:\Users\werner\Downloads\elliotritchie-NES-9a56ad8\elliotritchie-NES-9a56ad8\src\NES\DependencyInjectionContainer.cs:line 45 at NES.DependencyInjectionContainer.Resolve[TService]() in C:\Users\werner\Downloads\elliotritchie-NES-9a56ad8\elliotritchie-NES-9a56ad8\src\NES\DependencyInjectionContainer.cs:line 20 at NES.DependencyInjectionContainer.<>c__DisplayClassa4.b_9() in C:\Users\werner\下载\elliotritchie-NES-9a56ad8\elliotritchie-NES-9a56ad8\src\NES\DependencyInjectionContainer.cs:line 59 at NES.DependencyInjectionContainer.ResolveTService in C:\Users\werner\Downloads\elliotritchie-NES-9a56ad8\elliotritchie-NES-9a56ad8\src\NES\DependencyInjectionContainer.cs:line 20 at NES.DependencyInjectionContainer.<>c_DisplayClass4`2.b__3() in C:\Users\werner\Downloads\elliotritchie-NES-9a56ad8\elliotritchie-NES-9a56ad8\src\NES\DependencyInjectionContainer.cs:line 45 at NES.DependencyInjectionContainer.ResolveTService in C:\Users\werner\Downloads\elliotritchie-NES-9a56ad8\elliotritchie-NES-9a56ad8\src\NES\DependencyInjectionContainer.cs:line 20 at NES.UnitOfWorkFactory.Begin() in C:\Users\werner\Downloads\elliotritchie-NES-9a56ad8\elliotritchie-NES-9a56ad8\src\NES\UnitOfWorkFactory.cs:line 18 at NES.NServiceBus.MessageModule.HandleBeginMessage() in C:\Users\werner\Downloads\elliotritchie-NES-9a56ad8\elliotritchie-NES-9a56ad8\src\NES\NServiceBus\MessageModule.cs:line 10 at NServiceBus.Unicast.UnicastBus.TransportStartedMessageProcessing(Object发件人,( NServiceBus.Unicast.Transport.Msmq.MsmqTransport.ReceiveFromQueue() at NServiceBus.Unicast.Transport.Msmq.MsmqTransport.Process() at EventArgs e)

现在,当Global.asax.cs点击"AreaRegistration.RegisterAllAreas();“时,就会发生这种情况。最后,该错误发生在"EventConverterFactory.cs“第13行,其中静态构造函数尝试迭代"Global.TypesToScan”(为null )。

有人知道怎么把这个样本拿去吗?奇怪的是,完全相同的代码似乎适用于NSB 2.5程序集。

沃纳

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-17 18:25:44

看起来好像是在未用.NES()扩展初始化的端点中处理消息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7440898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档