1

我创建了一个基类 A,而 B 类是从 A 类继承的派生类。这两个类都标记为序列化。当我尝试通过 Web 方法返回 B 类型的对象时,出现以下错误:

System.Web.Services.Protocols.SoapException:System.Web.Services.Protocols.SoapException:服务器无法处理请求。---> System.InvalidOperationException:生成 XML 文档时出错。---> System.InvalidOperationException:类型 CSI.API.RPartyMembershipInfo 不是预期的。使用 XmlInclude 或 SoapInclude 属性指定静态未知的类型。

任何帮助,将不胜感激。

4

1 回答 1

1

在我们提供帮助之前,您需要发布您的代码。

我在 Google 中快速搜索了错误消息的最后一行,得到了这 2 个页面,这可能会有所帮助。

http://www.theserverside.net/discussions/thread.tss?thread_id=37823

http://social.msdn.microsoft.com/Forums/en-US/asmxandxml/thread/aa18e76b-0efc-4c5c-be28-5fb578cf47f2/

于 2008-11-01T23:57:47.357 回答