ServiceStack AppHost()。Init()抛出ArgumentException

时间:2017-11-18 22:21:09

标签: c# servicestack

我的问题是AppHost().Init()System.ArgumentExceptionExpression of type 'System.Int32' cannot be used for return type 'System.Object'一起投掷。堆栈跟踪说

   at System.Linq.Expressions.Expression.ValidateLambdaArgs(Type delegateType, Expression& body, ReadOnlyCollection`1 parameters)

有关代码的一些详细信息:我当前的版本ServiceStack是4.0.52。我从不重新安装或升级ServiceStack。我已经请求DTO在应用程序中返回int,并且几天前他们工作得很好。我不知道我之前做了什么导致了这个错误。

1 个答案:

答案 0 :(得分:2)

ServiceStack服务的返回类型必须是引用类型,理想情况下是响应DTO,但也可以是原始数据类型,如stringbyte[]