Server Error in '/' Application.

Could not find type 'SinclairPharma.WebApp.Common.Models.Corporate.ViewModels.CorporateContentPage' in assembly 'SinclairPharma.WebApp.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: Newtonsoft.Json.JsonSerializationException: Could not find type 'SinclairPharma.WebApp.Common.Models.Corporate.ViewModels.CorporateContentPage' in assembly 'SinclairPharma.WebApp.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[JsonSerializationException: Could not find type 'SinclairPharma.WebApp.Common.Models.Corporate.ViewModels.CorporateContentPage' in assembly 'SinclairPharma.WebApp.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.]
   Newtonsoft.Json.Serialization.DefaultSerializationBinder.GetTypeFromTypeNameKey(StructMultiKey`2 typeNameKey) +529
   System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory) +145
   Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(String assemblyName, String typeName) +52
   Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ResolveTypeName(JsonReader reader, Type& objectType, JsonContract& contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, String qualifiedTypeName) +260

[JsonSerializationException: Error resolving type specified in JSON 'SinclairPharma.WebApp.Common.Models.Corporate.ViewModels.CorporateContentPage, SinclairPharma.WebApp.Common'. Path 'ViewModel.$type', line 1, position 318.]
   Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ResolveTypeName(JsonReader reader, Type& objectType, JsonContract& contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, String qualifiedTypeName) +841
   Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadMetadataProperties(JsonReader reader, Type& objectType, JsonContract& contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue, Object& newValue, String& id) +415
   Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) +489
   Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) +168
   Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) +368
   Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) +2632
   Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) +775
   Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) +168
   Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) +748
   Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) +264
   Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) +170
   Newtonsoft.Json.JsonConvert.DeserializeObject(String value, JsonSerializerSettings settings) +53
   Novicell.App.Headless.Storage.Mssql.Application.MssqlRepository.GetMultiple(String[] keys) in C:\azp\agent\_work\4\s\src\Novicell.App.Headless.Storage.Mssql\Application\MssqlRepository.cs:71
   Novicell.App.Headless.Storage.Mssql.Application.MssqlViewModelStorageBase.FetchMultiple(String[] keys) in C:\azp\agent\_work\4\s\src\Novicell.App.Headless.Storage.Mssql\Application\MssqlViewModelStorageBase.cs:31
   SinclairPharma.WebApp.Mvc.headless.storage.PublishedViewModelStorageDecotator.FetchMultiple(String[] keys) in C:\azp\agent\_work\34\s\src\SinclairPharma.WebApp.Mvc\headless\storage\PublishedViewModelStorageDecotator.cs:44
   Novicell.App.Headless.Core.Storage.Content.LifecycleStateManagerStorageDecoratorBase.FetchMultiple(String[] keys) in C:\azp\agent\_work\4\s\src\Novicell.App.Headless.Core\Storage\Content\LifecycleStateManagerStorageDecoratorBase.cs:25
   Novicell.App.Headless.Client.Services.RequestScopedStatefulContentLoader.LoadContent(String[] contentKeys, String[] linkedContentKeys, Boolean preview, DateTime at, Boolean loadLinkedContentRecursive) in C:\azp\agent\_work\4\s\src\Novicell.App.Headless.Client\Services\RequestScopedStatefulContentLoader.cs:35
   Novicell.App.Headless.Client.Services.ScheduledPublishContentLoaderDecorator.LoadContent(String[] contentKeys, String[] linkedContentKeys, Boolean preview, DateTime at, Boolean loadLinkedContentRecursive) in C:\azp\agent\_work\4\s\src\Novicell.App.Headless.Client\Services\ScheduledPublishContentLoaderDecorator.cs:20
   Novicell.App.Headless.Client.Services.TimeControlledContentLoaderDecorator.LoadContent(String[] contentKeys, String[] linkedContentKeys, Boolean preview, DateTime at, Boolean loadLinkedContentRecursive) in C:\azp\agent\_work\4\s\src\Novicell.App.Headless.Client\Services\TimeControlledContentLoaderDecorator.cs:20
   Novicell.App.Headless.Client.Application.QueryHandlers.FetchContentByKeysQueryHandler.Retrieve(FetchContentByKeysQuery query) in C:\azp\agent\_work\4\s\src\Novicell.App.Headless.Client\Application\QueryHandlers\FetchContentByKeysQueryHandler.cs:26
   Novicell.App.Headless.Client.Application.Services.Content.ContentDeliveryService.FetchContentByRoute(Route route) in C:\azp\agent\_work\4\s\src\Novicell.App.Headless.Client\Application\Services\Content\ContentDeliveryService.cs:36
   Novicell.App.Web.Headless.Client.Mvc.Routing.HeadlessRouteHandler.GetHttpHandler(RequestContext requestContext) in C:\azp\agent\_work\4\s\src\Novicell.App.Web.Headless.Client.Mvc\Routing\HeadlessRouteHandler.cs:98
   System.Web.Routing.UrlRoutingModule.PostResolveRequestCache(HttpContextBase context) +219
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +223
   System.Web.<>c__DisplayClass285_0.<ExecuteStepImpl>b__0() +40
   System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +155
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +94


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.8.4690.0