0

我有 wsdl 文件。但我无权访问部署它的文件。我需要使用 WSDl 文件生成代理类。使用 svcutil.ece 生成代理文件时出现错误

错误:无法导入 wsdl:port 详细信息:找不到 http://www.cii.com/Soa/Foundation:Basi cHttp 的定义。缺少命名空间 htt://www.cii.com/Soa/Foundation 的服务描述。参数名称:name XPath 到错误源://wsdl:definitions[@targetNamespace='http://www.cii.com/Soa/Foundation/MessageDefinition.xsd']/wsdl:service[@name='CareerServicesS ervice' ]/wsdl:port[@name='BasicHttp']

谢谢, 肖丹

4

1 回答 1

0

如果您将 svcutil 与本地下载的 WSDL 文件一起使用,您还需要下载所有相关的 XSD 文件并将它们也传递到 svcutil 命令行。自动下载所有相关 XSD 文件的一个很好的工具是 Windows / .NET SDK 中的 disco.exe(可能有一个 svcutil 模式也可以,不记得了)。

于 2010-11-03T18:03:55.743 回答