WebService 类型转换问题
我在webservice中开了一个函数,函数的返回值是这样的
[WebMethod(Description= "GetVirDirRoot ")]
[XmlInclude(typeof(VirtualDir))]
public ArrayList GetVirDirRoot(){...}
它是返回VirtualDir的一串数组
在client端,我明明看到这个数组已经返回
我用这样一句
object[] a = o.GetVirDir();
VirtualDir temp = (VirtualDir temp)a[0];
就会抛出异常,我看里面的值都有了呀,为什么不能转类型啊?
------解决方案--------------------起始web服务还有传送参数格式限制
比方不能传送xmldocument类型