【问题标题】:How to Create WCF proxy class given wsdl file如何在给定 wsdl 文件的情况下创建 WCF 代理类
【发布时间】:2011-05-04 12:23:56
【问题描述】:

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

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

谢谢, 初衷

【问题讨论】:

  • 当你调用 svcutil 时你的命令行到底是什么?你有没有得到任何额外的文件,例如第二个 WSDL,或者一些 XSD 文件??

标签: wcf proxy creation


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-31
    • 2011-01-08
    • 2013-03-18
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多