Asp.net mvc 向SignalR 2客户端传递复杂模型对象时出现JSON序列化异常

Asp.net mvc 向SignalR 2客户端传递复杂模型对象时出现JSON序列化异常,asp.net-mvc,signalr,Asp.net Mvc,Signalr,当将以下模型类的实例传递给SignalR 2客户端时,我得到一个“Newtonsoft.Json.JsonSerializationException”: 名称空间MyApp.Models { 使用制度; 使用System.Collections.Generic; 公共部分类检查点 { public int SensorCheckpointID{get;set;} 公共int传感器状态{get;set;} public int LineMount{get;set;} 公共虚拟行{get;set

当将以下模型类的实例传递给SignalR 2客户端时,我得到一个“Newtonsoft.Json.JsonSerializationException”:

名称空间MyApp.Models
{
使用制度;
使用System.Collections.Generic;
公共部分类检查点
{
public int SensorCheckpointID{get;set;}
公共int传感器状态{get;set;}
public int LineMount{get;set;}
公共虚拟行{get;set;}
}

}
什么是异常消息?堆栈跟踪?还有,属性有哪些值?另外,
SensorCheckPoint
类的其余部分在哪里(因为我注意到它是部分的)。异常是:Newtonsoft.Json.JsonSerializationException类型的第一次异常发生在Newtonsoft.Json.dll中。该类是局部的,因为它是由实体框架自动生成的。我不知道剩下的是什么。