none
asp问题 RRS feed

  • 问题

  • System.Web.Services.Protocols.SoapException: 服务器无法处理请求。 ---> System.InvalidOperationException: 生成 XML 文档时出错。 ---> System.InvalidOperationException: 无法序列化 DataTable。未设置 DataTable 名称。
       在 System.Data.DataTable.WriteXmlSchema(XmlWriter writer, Boolean writeHierarchy)
    请问,这错误什么意思? 急!
    2009年12月29日 11:32

答案

  • 你好!

    参数或返回值使用 DataSet 就可以了。

    知识改变命运,奋斗成就人生!
    • 已标记为答案 chumen 2010年1月4日 9:58
    2009年12月30日 2:14
    版主

全部回复

  • 不是说得很明白了么?无法序列化 DataTable。未设置 DataTable 名称。
    DataTable的序列化结果是未公开的。如果你的客户端的.Net版本可以和服务器端的不同的话,建议用实体类的集合替代。


    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2009年12月29日 18:35
    版主
  • 你好!

    参数或返回值使用 DataSet 就可以了。

    知识改变命运,奋斗成就人生!
    • 已标记为答案 chumen 2010年1月4日 9:58
    2009年12月30日 2:14
    版主