.NET WebService Studio 引用WSDL文件报错。错误信息问题补充中贴上
该WSDL文件为另一个项目组的人给的,用SOAPUI可以正常使用,但是没法生成客户端代码,用WSDL.EXE命令行生成客户端代码也会失败,可以用CXF生成JAVA代码。在...
该WSDL文件为另一个项目组的人给的,用SOAPUI 可以正常使用,但是没法生成客户端代码,用WSDL.EXE命令行生成客户端代码也会失败,可以用CXF生成JAVA代码。
在(398,5)处未发现wsdl异常。
----错误信息
System.InvalidOperationException: XML 文档(398, 5)中有错误。 ---> System.ArgumentNullException: 值不能为空。
参数名: name
在 System.Xml.XmlConvert.VerifyNCName(String name)
在 System.Xml.XmlQualifiedName.Verify()
在 System.Xml.Schema.Preprocessor.ValidateQNameAttribute(XmlSchemaObject xso, String attributeName, XmlQualifiedName value)
在 System.Xml.Schema.Preprocessor.PreprocessSimpleType(XmlSchemaSimpleType simpleType, Boolean local)
在 System.Xml.Schema.Preprocessor.Preprocess(XmlSchema schema, String targetNamespace, ArrayList imports)
在 System.Xml.Schema.Preprocessor.Execute(XmlSchema schema, String targetNamespace, Boolean loadExternals)
在 System.Xml.Schema.XmlSchemaSet.PreprocessSchema(XmlSchema& schema, String targetNamespace)
在 System.Xml.Schema.XmlSchemaSet.Add(String targetNamespace, XmlSchema schema)
在 System.Xml.Schema.XmlSchemaSet.Add(XmlSchema schema)
在 System.Xml.Serialization.XmlSchemas.AddName(XmlSchema schema)
在 System.Xml.Serialization.XmlSchemas.OnInsert(Int32 index, Object value)
在 System.Collections.CollectionBase.System.Collections.IList.Add(Object value)
在 System.Xml.Serialization.XmlSchemas.Add(XmlSchema schema)
在 System.Web.Services.Description.ServiceDescriptionSerializationReader.Read67_Types(Boolean isNullable, Boolean checkType)
在 System.Web.Services.Description.ServiceDescriptionSerializationReader.Read124_ServiceDescription(Boolean isNullable, Boolean checkType)
在 System.Web.Services.Description.ServiceDescriptionSerializationReader.Read125_definitions()
在 System.Web.Services.Description.ServiceDescription.ServiceDescriptionSerializer.Deserialize(XmlSerializationReader reader)
在 System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
--- 内部异常堆栈跟踪的结尾 ---
在 System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
在 System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader)
在 System.Web.Services.Description.ServiceDescription.Read(XmlReader reader, Boolean validate)
在 System.Web.Services.Description.ServiceDescription.Read(Stream stream, Boolean validate)
在 System.Web.Services.Description.ServiceDescription.Read(Stream stream)
在 WebServiceStudio.Wsdl.ReadLocalDocument(Boolean isSchema, String path)
在 WebServiceStudio.Wsdl.ProcessLocalPaths(DiscoveryClientProtocol client, StringCollection localPaths, XmlSchemas schemas, ServiceDescriptionCollection descriptions)
在 WebServiceStudio.Wsdl.Generate()
WSDL中的路径有问题,没法再VS中直接做 服务引用。 该类的 WSDL文件 已经有几个成功生成客户端代理代码
对方提供的WSDL文件是 SAP PI 向导生成 展开
在(398,5)处未发现wsdl异常。
----错误信息
System.InvalidOperationException: XML 文档(398, 5)中有错误。 ---> System.ArgumentNullException: 值不能为空。
参数名: name
在 System.Xml.XmlConvert.VerifyNCName(String name)
在 System.Xml.XmlQualifiedName.Verify()
在 System.Xml.Schema.Preprocessor.ValidateQNameAttribute(XmlSchemaObject xso, String attributeName, XmlQualifiedName value)
在 System.Xml.Schema.Preprocessor.PreprocessSimpleType(XmlSchemaSimpleType simpleType, Boolean local)
在 System.Xml.Schema.Preprocessor.Preprocess(XmlSchema schema, String targetNamespace, ArrayList imports)
在 System.Xml.Schema.Preprocessor.Execute(XmlSchema schema, String targetNamespace, Boolean loadExternals)
在 System.Xml.Schema.XmlSchemaSet.PreprocessSchema(XmlSchema& schema, String targetNamespace)
在 System.Xml.Schema.XmlSchemaSet.Add(String targetNamespace, XmlSchema schema)
在 System.Xml.Schema.XmlSchemaSet.Add(XmlSchema schema)
在 System.Xml.Serialization.XmlSchemas.AddName(XmlSchema schema)
在 System.Xml.Serialization.XmlSchemas.OnInsert(Int32 index, Object value)
在 System.Collections.CollectionBase.System.Collections.IList.Add(Object value)
在 System.Xml.Serialization.XmlSchemas.Add(XmlSchema schema)
在 System.Web.Services.Description.ServiceDescriptionSerializationReader.Read67_Types(Boolean isNullable, Boolean checkType)
在 System.Web.Services.Description.ServiceDescriptionSerializationReader.Read124_ServiceDescription(Boolean isNullable, Boolean checkType)
在 System.Web.Services.Description.ServiceDescriptionSerializationReader.Read125_definitions()
在 System.Web.Services.Description.ServiceDescription.ServiceDescriptionSerializer.Deserialize(XmlSerializationReader reader)
在 System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
--- 内部异常堆栈跟踪的结尾 ---
在 System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
在 System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader)
在 System.Web.Services.Description.ServiceDescription.Read(XmlReader reader, Boolean validate)
在 System.Web.Services.Description.ServiceDescription.Read(Stream stream, Boolean validate)
在 System.Web.Services.Description.ServiceDescription.Read(Stream stream)
在 WebServiceStudio.Wsdl.ReadLocalDocument(Boolean isSchema, String path)
在 WebServiceStudio.Wsdl.ProcessLocalPaths(DiscoveryClientProtocol client, StringCollection localPaths, XmlSchemas schemas, ServiceDescriptionCollection descriptions)
在 WebServiceStudio.Wsdl.Generate()
WSDL中的路径有问题,没法再VS中直接做 服务引用。 该类的 WSDL文件 已经有几个成功生成客户端代理代码
对方提供的WSDL文件是 SAP PI 向导生成 展开
4个回答
展开全部
不妨用xml 解析!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我只能说这是个悲剧 居然收到你提的问题了 。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把wsdl帖上来
追问
这个不能发,你遇到过类似的情况?
追答
vs的命令提示符下,有个wsdl命令。可以生成客户端代理。你试一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询