【问题标题】:Error in getting a custom object inherited from a base class using web method ASP.NET使用 Web 方法 ASP.NET 获取从基类继承的自定义对象时出错
【发布时间】:2023-03-16 10:37:02
【问题描述】:

我创建了一个基类 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 属性指定静态未知的类型。

任何帮助将不胜感激。

【问题讨论】:

    标签: asp.net methods


    【解决方案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/

    【讨论】:

    • 第二个链接应该有帮助,它包含所有需要的信息。
    猜你喜欢
    • 1970-01-01
    • 2012-08-15
    • 2021-05-12
    • 1970-01-01
    • 1970-01-01
    • 2017-05-14
    • 1970-01-01
    • 1970-01-01
    • 2016-09-11
    相关资源
    最近更新 更多