Throw a new error with the text from the server when something fails.
Could this be the reason I'm seeing errors such as JsonSerializationExceptions instead of the errors that I throw on the server?
When are you seeing errors?
It's when I throw an exception excepting my test console application to receive a nice error telling the user what they did wrong. However, I usually receive an aggregate exception that when I flatten contains a JsonSerializationException when it's trying to serialize a null to a boolean.
Can you show a code sample.
Added custom SignalR error handling capability
Created an ErrorExtensions class to add a "GetError" capability to
Exceptions. GetError returns an error of type SignalRError which
unwraps and pulls unique attributes out of a thrown exception to expose
essential pieces to errors.
Added feature label because this includes the SignalRError clss for error handling.