将wsdl文件导出客户端代理类失败
使用本地的wsdl文件生成客户端代理类
命令如下
C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin>svcutil D:\dev\WebServiceWSDLT
est\WSDL\DataCacheService.wsdl /language:C# /d:D:\dev\WebServiceWSDLTest\wsdlout
Microsoft (R) Service Model Metadata Tool
[Microsoft (R) Windows (R) Communication Foundation,版本 3.0.4506.2152]
版权所有(c) Microsoft Corporation。保留所有权利。
错误: 无法导入 wsdl:binding
详细信息: 未处理命名空间“http://schemas.xmlsoap.org/wsdl/http/”中必需的 WSDL
扩展元素“binding”。
错误来源的 XPath: //wsdl:definitions[@targetNamespace='http://www.chinansc.cn/nr
sml/esb/cachenode']/wsdl:binding[@name='DataCacheServiceHttpBinding']
错误: 无法导入 wsdl:port
详细信息: 导入 wsdl:port 所依赖的 wsdl:binding 时出错。
wsdl:binding 的 XPath: //wsdl:definitions[@targetNamespace='http://www.chinansc.
cn/nrsml/esb/cachenode']/wsdl:binding[@name='DataCacheServiceHttpBinding']
错误来源的 XPath: //wsdl:definitions[@targetNamespace='http://www.chinansc.cn/nr
sml/esb/cachenode']/wsdl:service[@name='DataCacheService']/wsdl:port[@name='Data
CacheServiceHttpEndpoint']
正在生成文件...
D:\dev\WebServiceWSDLTest\wsdlout\DataCacheService.cs
D:\dev\WebServiceWSDLTest\wsdlout\output.config
C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin>
PS:WSDL实际发布地址 我现在是访问不到的,按理说都有本地的拷贝了即使访问不到也没问题吧
问题:那两个错误是什么意思? 怎么解决?
[解决办法]