当试图创建一个服务的实例,我得到一个Web服务:方法不能反映异常
“方法无法体现”
例外。在内部异常挖掘更深层次的下跌显示:
“类型‘WebServiceClient.com.compamy.string1’和 ‘WebServiceClient.com.company.string’都使用XML类型名称, ‘串’,从namespace'http://www.w3.org/2001/XMLSchema'。使用XML 属性为 类型指定唯一的XML名称和/或名称空间。“
该死的东西想从我身上得到什么?它是由VS2010自动生成的代码...为什么我必须摆弄它?
这里有两种类型:
[GeneratedCode("System.Xml", "4.0.30319.233")]
[Serializable]
[DebuggerStepThrough]
[DesignerCategory("code")]
[XmlType(TypeName = "string", Namespace = "http://www.w3.org/2001/XMLSchema")]
[XmlRoot("FileName", Namespace = "http://company.com/api3/Content/Download/", IsNullable = true)]
public partial class string1 : SoapHeader
和
[GeneratedCode("System.Xml", "4.0.30319.233")]
[Serializable]
[DebuggerStepThrougt]
[DesignerCategory("code")]
[XmlTypeAttribute(Namespace = "http://www.w3.org/2001/XMLSchema")]
[XmlRootAttribute("SessionKey", Namespace = "ns", IsNullable = true)]
public partial class @string : SoapHeader
为什么不把它命名为'StringHeader:SoapHeader'? – abatishchev 2012-02-15 14:27:20