如何使WebService能够接受类似于自定义业务对象的复杂类型

项目里有一部分需要传参数给WebService进行处理,WebService的函数接受的参数是自定义的业务对象。
此业务对象已经给予了[Serializable]属性,每个属性赋予了[XmlAttribute()]
WebMethod赋予了
[System.Xml.Serialization.XmlInclude(typeof(ProductionMgr.Model.TemplateInfo))]
[System.Xml.Serialization.SoapInclude(typeof(ProductionMgr.Model.TemplateInfo))]
属性

这样还是会报错:
不应是类型 ProductionMgr.Model.TemplateInfo。使用 XmlInclude 或 SoapInclude 属性静态指定非已知的类型。

遇到过又成功解决的朋友帮忙看一下,谢谢
posted on 2007-08-10 13:44  RyanLu  阅读(922)  评论(2编辑  收藏  举报