System.AggregateException: Во время работы пайплайна были не обработанные ошибки (Error resolving type specified in JSON 'iRIS.KaskoLink2.Code.Implementations.PreInsuranceCheck.PreInsuranceCheckModel, iRIS.KaskoLink2'. Path 'DiKaskoInsurance:ExternalBasket.EntityContext.PreInsuranceCheckModel.$type', line 1, position 1139469.)
 ---> Newtonsoft.Json.JsonSerializationException: Error resolving type specified in JSON 'iRIS.KaskoLink2.Code.Implementations.PreInsuranceCheck.PreInsuranceCheckModel, iRIS.KaskoLink2'. Path 'DiKaskoInsurance:ExternalBasket.EntityContext.PreInsuranceCheckModel.$type', line 1, position 1139469.
 ---> Newtonsoft.Json.JsonSerializationException: Could not load assembly 'iRIS.KaskoLink2'.
   at Type Newtonsoft.Json.Serialization.DefaultSerializationBinder.GetTypeFromTypeNameKey(StructMultiKey<string, string> typeNameKey)
   at TValue System.Collections.Concurrent.ConcurrentDictionary<TKey, TValue>.GetOrAdd(TKey key, Func<TKey, TValue> valueFactory)
   at Type Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(string assemblyName, string typeName)
   at void Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ResolveTypeName(JsonReader reader, ref Type objectType, ref JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, string qualifiedTypeName)
   --- End of inner exception stack trace ---
   at void Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ResolveTypeName(JsonReader reader, ref Type objectType, ref JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, string qualifiedTypeName)
   at bool Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadMetadataProperties(JsonReader reader, ref Type objectType, ref JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue, out object newValue, out string id)
   at object Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue)
   at object Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue)
   at object Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, string id)
   at object Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue)
   at object Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue)
   at bool Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, object target)
   at object Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, string id)
   at object Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue)
   at object Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue)
   at object Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, string id)
   at object Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue)
   at object Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue)
   at object Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, bool checkAdditionalContent)
   at object Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at object Newtonsoft.Json.JsonConvert.DeserializeObject(string value, Type type, JsonSerializerSettings settings)
   at T Newtonsoft.Json.JsonConvert.DeserializeObject<T>(string value, JsonSerializerSettings settings)
   at T iRIS.Framework.CrossCutting.Caching.Sql.SQLDistributedCache.Get<T>(string key, JsonSerializerSettings customSerializerSettings)
   at Basket iRIS.KaskoOsago.Code.PipelineExtensions.DiKaskoSegmentation.DiKaskoSegmentationSetExternalBasketExtension.GetBasketFromCache(string basketNumber, IPipelineContext pipelineContext) in C:/BuildAgent/work/9539a2ebbb4083b0/sources/App/src/Modules/iRIS.KaskoOsago/Code/PipelineExtensions/DiKaskoSegmentation/DiKaskoSegmentationSetExternalBasketExtension.cs:line 85
   at void iRIS.KaskoOsago.Code.PipelineExtensions.DiKaskoSegmentation.DiKaskoSegmentationSetExternalBasketExtension.Execute(IPipelineContext pipelineContext) in C:/BuildAgent/work/9539a2ebbb4083b0/sources/App/src/Modules/iRIS.KaskoOsago/Code/PipelineExtensions/DiKaskoSegmentation/DiKaskoSegmentationSetExternalBasketExtension.cs:line 44
   at void iRIS.Framework.RequestPipeline.StageExtensionExecutor.Trace(string operationName, Action action)
   at async Task iRIS.Framework.RequestPipeline.StageExtensionExecutor.ExecuteStageMethods<T>(T context, PipelineStage stage)
   at async Task iRIS.Framework.RequestPipeline.Stages.LegacyOperationExtensions.LegacyOperationExtensionsStage.Execute(PipelineExecutionContext context)
   at async ValueTask iRIS.Framework.RequestPipeline.Abstractions.AbstractStagesRequestPipeline<TPipelineContext>.ExecuteStage<TPipelineStage>(TPipelineStage pipelineStage, TPipelineContext context, Stack<IDisposable> disposables)
   --- End of inner exception stack trace ---
   at async ValueTask iRIS.Framework.RequestPipeline.Abstractions.AbstractStagesRequestPipeline<TPipelineContext>.Execute(TPipelineContext context)
   at async Task<OutputFormInfo> iRIS.Framework.Workflow.RequestPipeline.Controllers.ProcessControllerBase<T>.RunPipeline(PipelineRequestModel requestModel)


Давай разберем шаг за шагом все этапы возникновения ошибки с приведением конкретных классов, методов