因为实际需求的原因 web.config文件(.net2005下)的profile配置节中的一个子属性 要指定其为System.Collections.ArrayList类型 而且对这个属性的操作要用到 arrayList的add方法 自定义类也是object型的 在一般程序中add一个自定义类当然没问题 但在这里不行 编译可以通过 运行时显示 :不应是类型 XXXXX 使用 XmlInclude 或 SoapInclude 属性静态指定非已知的类型 我看了一些资料都是解决webservice引用自定义类型的解决方案 在这里解决不了问题 添加可序列化属性也不行 实现ISerializable接口也不行 定义为泛类型还是不行 有谁有解决思路不妨讨论下