NServiceBus - не удалось загрузить файл или сборку '' или одну из ее зависимостей

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

2019-02-20 15: 35: 13,624 [28] ОШИБКА NServiceBus.Unicast.Transport.TransportReceiver [(null)] - [(null)] - Не удалось десериализовать сообщение с идентификатором: 0942d9eb-126e-4af6-b860-a9f400a3be82 System.Runtime.Serialization.SerializationException: при попытке извлечь логические сообщения из транспортного сообщения произошла ошибка NServiceBus.TransportMessage ---> System.IO.FileLoadException: не удалось загрузить файл или сборку 'xpto.Contracts, Version=1.0.0.0, Culture= нейтральный, PublicKeyToken=6a17a7d57c13b3cf'или одна из его зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040) ---> System.IO.FileLoadException: определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040) --- Конец внутренней трассировки стека исключений ---
на System.RuntimeTypeHandle.GetTypeByName(имя String, Boolean, Boolean throwOnError IgnoreCase, булевой reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, булевой loadTypeFromPartialName, типа ObjectHandleOnStack) в System.RuntimeTypeHandle.GetTypeByName(имя String, Boolean, Boolean throwOnError IgnoreCase, булевой reflectionOnly, StackCrawlMark& ​​stackMark, IntPtr pPrivHostBinder, логическое значение loadTypeFromPartialName) в System.RuntimeType.GetType(строковое имя типа, логическое throwOnError, логическое игнорирование Case, логическое отражение.MessageMetadataRegistry.GetMessageMetadata (String messageTypeIdentifier) ​​в c:\BuildAgent\work\1b05a2fea6e4cd32\src\NServiceBus.Core\Unicast\Messages\MessageMetadataRegistry.csessess_Message: \ BuildAgent \ работа \1b05a2fea6e4cd32\src\NServiceBus.Core\Unicast\Messages\ExtractLogicalMessagesBehavior.cs: строка 75 в NServiceBus.Unicast.Messages.ExtractLogicalMessagesBehavior.Invoke(контекст ReceivePhysicalMessageContext, действие следующее) в c: \ buser \ s3c5 \ Unicast \ Messages \ ExtractLogicalMessagesBehavior.cs: строка 52 --- Конец трассировки стека внутренних исключений --- в NServiceBus.Unicast.Messages.ExtractLogicalMessagesBehavior.Invoke(контекст ReceivePhysicalMessageContext, Действие следующее) в c: \ BuildAgent \ work \ 1ba4c4 src \ NServiceBus.Core \ Unicast \ Messages \ ExtractLogicalMessagesBehavior.cs: строка 56 в NServiceBus.Pipeline.BehaviorChain1.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.BehaviorChain1.Invoke () в c: \ BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ Pipeline \ BehaviorChain.cs: строка 35 в NServiceBus.Unicast.Behaviors.RaiseMessageReceivedBehavior.Invoke, в следующем классе: в следующем классе (получен) BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ Unicast \ Behaviors \ RaiseMessageReceivedBehavior.cs: строка 18 в NServiceBus.Pipeline.BehaviorChain1.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.BehaviorChain1.Invoke () в каталоге c: \ BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ Pipeline \ BehaviorChain.cs: строка 35 в NServiceBus.UnitOfWork.UnitOfWorkBehavior.Invoke work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ UnitOfWork \ UnitOfWorkBehavior.cs: строка 34 в NServiceBus.Pipeline.BehaviorChain1.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.BehaviorChain1.Invoke () в c: \ BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ Pipeline \ BehaviorChain.cs: строка 35 в NServiceBus.Audit.AuditBehavior.Invoke (в контексте ReceivePhysicalMessageConject \ в следующем контексте: в контексте c действия: work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ Audit \ AuditBehavior.cs: строка 17 в NServiceBus.Pipeline.BehaviorChain1.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.BehaviorChain1.Invoke () в c: \ BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ Pipeline \ BehaviorChain.cs: строка 35 в NServiceBus.Unicast.Behaviors.MessageHandlingLoggingBehavior.Invoke BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ Unicast \ Behaviors \ MessageHandlingLoggingBehavior.cs: строка 21 в NServiceBus.Pipeline.BehaviorChain1.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.BehaviorChain1.Invoke () в c: \ BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ NServiceBus.Core \ Pipeline \ BehaviorChain.cs: строка 35 в NServiceBus.Pipeline.PipelineExecutor.InvokeReceivePhysicalMessagePipeline \fec2 \fec2 \ 2 \ NServiceBus.Core \ Pipeline \ PipelineExecutor.cs: строка 44 в NServiceBus.Unicast.UnicastBus.TransportMessageReceived (Отправитель объекта, TransportMessageReceivedEventArgs e) в c: \ BuildAgent \ work \ 1b05a2fea6e4cd32 \ src \ Unicus.Core \ NSB строка 1099 в NServiceBus.Unicast.Transport.TransportReceiver.OnTransportMessageReceived(сообщение msg) TransportMessage в каталоге c:\BuildAgent\work\1b05a2fea6e4cd32\src\NServiceBus.Core\Unicast\Transport\TransportReceiver.ast.portBort.ransport.transport at..ProcessMessage(сообщение TransportMessage) в c:\BuildAgent\work\1b05a2fea6e4cd32\src\NServiceBus.Core\Unicast\Transport\TransportReceiver.cs: строка 356

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

0 ответов

Другие вопросы по тегам