error:System.AggregateException: One or more errors occurred. ---> Newtonsoft.Json.JsonReaderExcept

error:System.AggregateException: One or more errors occurred. ---> Newtonsoft.Json.JsonReaderExcept

Environment: 

iVend 6.6 with SAP B1 9.2

Problem statement: 

Replication log file displayed error message
"error:System.AggregateException: One or more errors occurred. ---> Newtonsoft.Json.JsonReaderExcept"

Symptoms:

Store was offline on replication dashboard (showing red on replication dashboard) and error in application log:  
ReplicateDataToServerJob : error:System.AggregateException: One or more
errors occurred. ---> Newtonsoft.Json.JsonReaderException: Unexpected
character encountered while parsing value: <. Path '', line 0, position 0.
at Newtonsoft.Json.JsonTextReader.ParseValue() at
Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean
hasConverter) at
Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader
reader, Type objectType, Boolean checkAdditionalContent) at
Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type
objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value,
Type type, JsonSerializerSettings settings) at
Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value,
JsonSerializerSettings settings) at
Microsoft.AspNet.SignalR.Client.Transports.TransportHelper.<>c.<GetNegotiationResponse>b__0_1(String
raw) at
Microsoft.AspNet.SignalR.TaskAsyncHelper.TaskRunners`2.<>c__DisplayClass3_0.<RunTask>b__0(Task`1
t) --- End of inner exception stack trace --- at
System.Threading.Tasks.Task.ThrowIfExceptional(Boolean
includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32
millisecondsTimeout, CancellationToken cancellationToken) at
iVendReplicationEngine.BackgroundTask.ReplicateDataToServerJob.<Execute>d__0.MoveNext()
---> (Inner Exception #0) Newtonsoft.Json.JsonReaderException: Unexpected
character encountered while parsing value: <. Path '', line 0, position 0.
at Newtonsoft.Json.JsonTextReader.ParseValue() at
Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean
hasConverter) at
Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader
reader, Type objectType, Boolean checkAdditionalContent) at
Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type
objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value,
Type type, JsonSerializerSettings settings) at
Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value,
JsonSerializerSettings settings) at
Microsoft.AspNet.SignalR.Client.Transports.TransportHelper.<>c.<GetNegotiationResponse>b__0_1(String
raw) at
Microsoft.AspNet.SignalR.TaskAsyncHelper.TaskRunners`2.<>c__DisplayClass3_0.<RunTask>b__0(Task`1 
t)

Resolution/Work Around:

From the error it appears there is a corruption in the ASP, and IIS files therefore suggest to reinstall framework and IIS.

Recommendations/Suggestion: 

Not Applicable