【发布时间】:2011-08-08 02:03:56
【问题描述】:
我的网络服务是:
[WebMethod]
public List<Activity> ActivityInf()
{
List<Activity> operationActivities = (List<Activity>)operationActivityCtrl.Result;
return operationActivities;
}
事实上,当我更改 List 时,我看到了 operationActivities。但是当我运行它时,我遇到了一些错误。
“/”应用程序中的服务器错误。
无法序列化 System.Collections.Generic.IList`1[[Test.Core.Model.DS.PCus, Test.Core.Model, Version=1.0 类型的成员 Test.Core.Model.DS.Act.PCustomerList。 0.0, Culture=neutral, PublicKeyToken=null]] 因为它是一个接口。
说明:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.NotSupportedException:无法序列化 System.Collections.Generic.IList`1[[Test.Core.Model.DS.PCus, Test.Core 类型的成员 Test.Core.Model.DS.Act.PCustomerList .Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]] 因为它是一个接口。
来源错误:
在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。
【问题讨论】:
标签: nhibernate service xml-serialization entity