我最近部署了一项新服务并开始收到上述错误。 该服务有效,但我在日志中报告了错误。
2013-05-03 09:56:36,455 [51] WARN ServiceStack.ServiceModel.Serialization.StringMapTypeDeserializer(null) - 类型'Services.Web.StatusList'上不存在属性'_'
以下是两种类型:
public class StatusList : IReturn>
{
public string Search { get; set; }
public int Limit { get; set; }
public int Page { get; set; }
}
public class ComboItemResult
{
public int Id { get; set; }
public string Text { get; set; }
}
实际服务Get只做一个简单的linq查询。就像我说的那样,当你打电话给api时它会起作用。我刚刚在日志中收到上述错误。
版本3.9.43 - 任何想法?
答案 0 :(得分:1)
这不是问题。这只是一个警告,表明“_”参数不存在。通常这个参数是由jQuery ajax设置的,以消除浏览器缓存,例如:
http://yourhost/api/service?_=1367679839904