我有wsdl文件。但是我无法访问部署它的文件。 我需要使用WSDl文件生成代理类。我在使用svcutil.ece生成代理文件时遇到错误
错误:无法导入wsdl:port详细信息: 找不到定义 http://www.cii.com/Soa/Foundation:Basi cHttp。服务说明 命名空间 htt://www.cii.com/Soa/Foundat ion is 失踪。参数名称:名称XPath到 错误来源: //wsdl:definitions[@targetNamespace='http://www.cii.com/Soa/Foundation/MessageDefinition.xsd']/wsdl:service[@name='CareerServicesS ervice '] / WSDL:端口[@名称=' BasicHttp']
谢谢, Shodhan
答案 0 :(得分:0)
如果您正在将svcutil与本地下载的WSDL文件一起使用,则还需要下载所有相关的XSD文件并在svcutil命令行上传递它们。自动下载所有相关XSD文件的一个很好的工具是Windows / .NET SDK中的disco.exe(并且可能有一个svcutil模式也可以执行它,不记得确定)。