NServiceBus - не удалось загрузить файл или сборку '' или одну из ее зависимостей - PullRequest
0 голосов
/ 20 февраля 2019

Я работаю с .Net Web App, которое использует сообщения из очереди NServiceBus (v4.7.0).Я получаю следующее исключение:

2019-02-20 15: 35: 13,624 [28] ОШИБКА NServiceBus.Unicast.Transport.TransportReceiver [(null)] - [(null)] - Failedдесериализации сообщения с идентификатором: 0942d9eb-126e-4af6-b860-a9f400a3be82 System.Runtime.Serialization.SerializationException: при попытке извлечь логические сообщения из транспортного сообщения NServiceBus.TransportMessage ---> System.IO.FileLoadException произошла ошибка: не удалосьзагрузить файл или сборку 'xpto.Contracts, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = 6a17a7d57c13b3cf' или одна из ее зависимостей.Определение манифеста обнаруженной сборки не соответствует ссылке на сборку.(Исключение из HRESULT: 0x80131040) ---> System.IO.FileLoadException: определение манифеста обнаруженной сборки не соответствует ссылке на сборку.(Исключение из HRESULT: 0x80131040) --- Конец внутренней трассировки стека исключений ---
в System.RuntimeTypeHandle.GetTypeByName (Строковое имя, логическое throwOnError, Булево игнорированиеCase, логическое отражениеOnly, StackCrawlMarkHandleBestParkParkParkParkParkTarkParkParkParkTarkParkTarkParkTarkParkTarkParkTarnParkTarnParkTarnParkTarnParkParkTarnParkParkTarnParkTarnParkParkTarnParkParkTarnParkParkTarnParkTarnParkTarkParkTarnParkTarkParkTarnParkParkTarnParkParkTarnParkTarkParkTarkParkTarkParkTarkParkTarkParkTarkParkTarnParkTarkParkTarnParkTarkParkTarnParkTarkParkTarnParkTarkParnParkTarP - Parn!ObjectHandleOnStack типа) в System.RuntimeTypeHandle.GetTypeByName (имя String, Boolean throwOnError, булева IgnoreCase, булева reflectionOnly, StackCrawlMark & ​​stackMark, IntPtr pPrivHostBinder, булева loadTypeFromPartialName) при System.RuntimeType.GetType (String TypeName, булева throwOnError, булева IgnoreCase, булева reflectionOnly,StackCrawlMark & ​​stackMark) в System.Type.GetType (String typeName, Boolean throwOnError) в NServiceBus.Unicast.Messages.MessageMetadataRegistry.GetMessageMetadata (строковый messageTypeIdentifier) ​​в c: \ Build \2Sevice.RDMessageMetadataRegistry.cs: строка 52 в NServiceBus.Unicast.Messages.ExtractLogicalMessagesBehavior.Extract (TransportMessage PhysicalMessage) в каталоге c: \ BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ Unicast \ Messages \ ExtractLogicalMessagesBehavior.cs: строка 75 в NServiceBus.Unicast. context_MessicalMessageBext_Intext.Exchange.Exchange.Ext_Exchange.Exchange.Exchange.Ext_Exchange.Exchange.Ext_Exchange.Exchange.Ext_Exchange.Exchange.Ext_Event_Message.в c: \ BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ Unicast \ Messages \ ExtractLogicalMessagesBehavior.cs: строка 52 --- Конец внутренней трассировки стека исключений --- в NServiceBus.Unicast.Messages.ExtractLogicalMessagesInysageMessageBextor (контекст, Действие следующее) в c: \ BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ Unicast \ Messages \ ExtractLogicalMessagesBehavior.cs: строка 56 в NServiceBus.Pipeline.BehaviorChain 1.Invoke() in c:\BuildAgent\work\1b05a2fea6e4cd32\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 35 at NServiceBus.Sagas.RemoveIncomingHeadersBehavior.Invoke(ReceivePhysicalMessageContext context, Action next) in c:\BuildAgent\work\1b05a2fea6e4cd32\src\NServiceBus.Core\Sagas\RemoveIncomingHeadersBehavior.cs:line 23 at NServiceBus.Pipeline.BehaviorChain 1.Invoke () в c)\ work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ Pipeline \ BehaviorChain.cs: строка 35 в NServiceBus.Unicast.Behaviors.RaiseMessageReceivedBehavior.Invoke (контекст ReceivePhysicalMessageContext, действие 1 BuckEa2aaea_2a2a2a2a2a2a2a2a2a2aaa_2aa1aaa2a1aa1aaaa_aa1a1aajb)32 \ src \ NServiceBus.Core \ Unicast \ Behaviors \ RaiseMessageReceivedBehavior.cs: строка 18 в NServiceBus.Pipeline.BehaviorChain 1.Invoke() in c:\BuildAgent\work\1b05a2fea6e4cd32\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 35 at NServiceBus.MessageMutator.ApplyIncomingTransportMessageMutatorsBehavior.Invoke(ReceivePhysicalMessageContext context, Action next) in c:\BuildAgent\work\1b05a2fea6e4cd32\src\NServiceBus.Core\MessageMutator\ApplyIncomingTransportMessageMutatorsBehavior.cs:line 22 at NServiceBus.Pipeline.BehaviorChain 1.Invoke () в c: \ BuildAgent \ work \ 1b05a2fea6e4c \ \ \ \ \ \ \\\\\\\\\\\\\\\\\\\\\\\\\ \ \ \ \ s \BehaviorChain.cs: строка 35 в NServiceBus.UnitOfWork.UnitOfWorkBehavior.Invoke (контекст ReceivePhysicalMessageContext, Действие следующее) в c: \ BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Ob.Ob.Be.Be.Be.We.Be.We.Be.We.Be.We.Be.We.Be.We.Be.Be.We.Be.We.Be.We.Be.We.Be.Be.We.Be.We.Be.We.Be.We.Be.We.Be.Be.We.Be.Be.Be.We.Be.We.Be.We.Be.BehaviorChain 1.Invoke() in c:\BuildAgent\work\1b05a2fea6e4cd32\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 35 at NServiceBus.Unicast.Behaviors.ForwardBehavior.Invoke(ReceivePhysicalMessageContext context, Action next) in c:\BuildAgent\work\1b05a2fea6e4cd32\src\NServiceBus.Core\Unicast\Behaviors\ForwardBehavior.cs:line 24 at NServiceBus.Pipeline.BehaviorChain 1.Invoke () в c: \ BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ Pipeline \ BehaviorChain.cs: строка 35 в NServiceBus.Audit.AuditBehavior.Inysxt для следующего объекта в классе (далее) Получить в следующем классе (получить): \ BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ Audit \ AuditBehavior.cs: строка 17 в NServiceBus.Pipeline.BehaviorChain 1.Invoke() in c:\BuildAgent\work\1b05a2fea6e4cd32\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 35 at NServiceBus.Unicast.Behaviors.ImpersonateSenderBehavior.Invoke(ReceivePhysicalMessageContext context, Action next) in c:\BuildAgent\work\1b05a2fea6e4cd32\src\NServiceBus.Core\Unicast\Behaviors\ImpersonateSenderBehavior.cs:line 37 at NServiceBus.Pipeline.BehaviorChain 1.Invoke () вc: \ BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ Pipeline \ BehaviorChain.cs: строка 35 в NServiceBus.Unicast.Behaviors.MessageHandlingLoggingBehavior.Invoke (ReceivePhysicalMessea_base_exject_exject_exject_exject_exject_exject_exject_exject_exject_exject_exject_exject_exject_exject_exject_exject_cate_cate_cate_b_c_c_c_c_c_c_c_c_c_c_c_c_c_64_1_1_2_b2_2_2_2_5_2_2_5_1322)src \ NServiceBus.Core \ Unicast \ Behaviors \ MessageHandlingLoggingBehavior.cs: строка 21 в NServiceBus.Pipeline.BehaviorChain 1.Invoke() in c:\BuildAgent\work\1b05a2fea6e4cd32\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 35 at NServiceBus.Unicast.Behaviors.ChildContainerBehavior.Invoke(ReceivePhysicalMessageContext context, Action next) in c:\BuildAgent\work\1b05a2fea6e4cd32\src\NServiceBus.Core\Unicast\Behaviors\ChildContainerBehavior.cs:line 17 at NServiceBus.Pipeline.BehaviorChain 1.Invoke () в c: \ BuildAgent \ work \ 1b05a2fea6e4cd32 \ Pipe \ NSA \ BeCh.cs: строка 35 в NServiceBus.Pipeline.PipelineExecutor.InvokeReceivePhysicalMessagePipeline () в c: \ BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ Pipeline \ PipelineExecutor.cs: строка 44 в объекте NSBTransportMessageReceivedEventArgs e) в c: \ BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ Unicast \ UnicastBus.cs: строка 1099 в NServiceBus.Unicast.Transport.TransportReceiver.OnTransportMessageBase_Exchange_Exchange.Exchange.Exchange.Exchange.Exchange.Exchange.Exchange.Exchange.Exchange.Exchange.Exchange.Exchange.Ru.\ src \ NServiceBus.Core \ Unicast \ Transport \ TransportReceiver.cs: строка 439 в NServiceBus.Unicast.Transport.TransportReceiver.ProcessMessage (сообщение TransportMessage) в c: \ BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ Transport \ NService\ TransportReceiver.cs: строка 356

Самое смешное, что я изменил подпись "xpto.Contracts", и у нее больше нет PublicKeyToken = 6a17a7d57c13b3cf ', не могу найти ссылку на этот ключмаркер.Откуда это?

...