C#:更新Web服务引用时出错

时间:2009-04-16 09:53:24

标签: c# asp.net web-services

当我更新参考

时,我在Web服务中收到此错误消息

无法序列化System.ComponentModel.ISite类型的成员System.ComponentModel.Component.Site,因为它是一个接口。

为什么会这样?

1 个答案:

答案 0 :(得分:1)

听起来您在Web服务接口中使用了控件或组件(即作为返回值或方法参数)。这不起作用 - 因为它需要序列化(通常)为xml。您通常会在对象中发送数据 - 而不是控件。

服务界面是什么样的?