C# nservicebus严重错误异常代码:0x8013623
启动NServicebus.Host.exe时出现以下错误 运行时遇到致命错误。错误的地址 位于线程0x2094上的0x9124e4c7。错误代码为0x8013623。 此错误可能是CLR或不安全或不可验证文件中的错误 部分用户代码。此错误的常见来源包括用户 COM互操作或PInvoke的封送处理错误,这可能会损坏 堆叠C# nservicebus严重错误异常代码:0x8013623,c#,nservicebus,nservicebus5,C#,Nservicebus,Nservicebus5,启动NServicebus.Host.exe时出现以下错误 运行时遇到致命错误。错误的地址 位于线程0x2094上的0x9124e4c7。错误代码为0x8013623。 此错误可能是CLR或不安全或不可验证文件中的错误 部分用户代码。此错误的常见来源包括用户 COM互操作或PInvoke的封送处理错误,这可能会损坏 堆叠 当我通过Visual Studio或直接通过命令提示符启动项目时,我发现了这一点,并且很难排除它崩溃的原因-非常感谢您的建议。多亏了@hanspassant,我才能够跟踪到这个
当我通过Visual Studio或直接通过命令提示符启动项目时,我发现了这一点,并且很难排除它崩溃的原因-非常感谢您的建议。多亏了@hanspassant,我才能够跟踪到这个问题: 我的ServiceControl队列不存在,一旦创建,问题就消失了 这就是最终出现在Windows应用程序日志中的错误: 服务无法启动。System.ArgumentException:队列必须为 事务性如果将端点配置为事务性 (特别是。ServiceControl@HFORTE-2). 在 NServiceBus.Transports.Msmq.msmqdequeuestregy.Init(地址, 事务设置,函数
2处理消息,操作2
这个问题最终与servicecontrol有关。我认为特别修复了NServicebus内部的错误,根据这个链接
但不在ServiceControl插件中。这是一个failfast。类似于。您是否在另一台计算机上尝试过此操作?您正在运行哪个版本的NServiceBus?哪个版本的VisualStudio?哪些输出写入nsb日志文件(可能与exe相同的目录)?谢谢@HansPassant-你的评论引导了我正确的方向,我开始查看事件日志-在那里找到了更好的答案。