如何在给定wsdl文件的情况下创建WCF代理类

时间:2010-11-03 13:56:20

标签: wcf proxy creation

我有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

1 个答案:

答案 0 :(得分:0)

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