Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# nservicebus严重错误异常代码:0x8013623_C#_Nservicebus_Nservicebus5 - Fatal编程技术网

C# nservicebus严重错误异常代码:0x8013623

C# nservicebus严重错误异常代码:0x8013623,c#,nservicebus,nservicebus5,C#,Nservicebus,Nservicebus5,启动NServicebus.Host.exe时出现以下错误 运行时遇到致命错误。错误的地址 位于线程0x2094上的0x9124e4c7。错误代码为0x8013623。 此错误可能是CLR或不安全或不可验证文件中的错误 部分用户代码。此错误的常见来源包括用户 COM互操作或PInvoke的封送处理错误,这可能会损坏 堆叠 当我通过Visual Studio或直接通过命令提示符启动项目时,我发现了这一点,并且很难排除它崩溃的原因-非常感谢您的建议。多亏了@hanspassant,我才能够跟踪到这个

启动NServicebus.Host.exe时出现以下错误

运行时遇到致命错误。错误的地址 位于线程0x2094上的0x9124e4c7。错误代码为0x8013623。 此错误可能是CLR或不安全或不可验证文件中的错误 部分用户代码。此错误的常见来源包括用户 COM互操作或PInvoke的封送处理错误,这可能会损坏 堆叠


当我通过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-你的评论引导了我正确的方向,我开始查看事件日志-在那里找到了更好的答案。