摘要:
最近遇到一个妖怪问题,WCF Rest Service 以XML格式就可以工作,Json格式就出异常。调试之后发现,是时间字段导致。如果你的类里面有DateTime字段,没有赋值,那么默认值是DateTime.MinValue.这时DataContractJsonSerializer类就会抛异常,具体又一下代码导致。如果你所在的时区不是GMT+1 就会异常。据说在WebAPI里面修复了这个问题,看来有必要用webapi来代替 Rest Service。if (value.Kind != DateTimeKind.Utc){ long num = value.Ticks - TimeZon... 阅读全文