如何使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 属性静态指定非已知的类型。
遇到过又成功解决的朋友帮忙看一下,谢谢
此业务对象已经给予了[Serializable]属性,每个属性赋予了[XmlAttribute()]
WebMethod赋予了
[System.Xml.Serialization.XmlInclude(typeof(ProductionMgr.Model.TemplateInfo))]
[System.Xml.Serialization.SoapInclude(typeof(ProductionMgr.Model.TemplateInfo))]
属性
这样还是会报错:
不应是类型 ProductionMgr.Model.TemplateInfo。使用 XmlInclude 或 SoapInclude 属性静态指定非已知的类型。
遇到过又成功解决的朋友帮忙看一下,谢谢