【问题标题】:svcutil giving "HTTP Get Error" when generating proxysvcutil 在生成代理时给出“HTTP Get Error”
【发布时间】:2011-12-22 21:39:26
【问题描述】:

我正在尝试使用 svcutil.exe 生成代理代码。服务在同一个盒子上运行。 这是控制台输出。知道有什么问题吗?

SvcUtil.exe https ://xyz:xxx/servicename/wsdl?wsdl

尝试使用 WS- 从“https://xyz:xxx/servicename/wsdl?wsdl”下载元数据- 错误:无法从 https://xyz:xxx/servicename/wsdl?wsdl

获取元数据

WS-元数据交换错误 URI:https://xyz:xxx/servicename/wsdl?wsdl

Metadata contains a reference that cannot be resolved: 'https ://xyz:xxx/servicename/wsdl?wsdl'.

There was no endpoint listening at https://xyz:xxx/servicename/wsdl?wsdl that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.

The remote server returned an error: (404) Not Found.

HTTP GET 错误 URI:https://xyz:xxx/servicename/wsdl?wsdl

The document was understood, but it could not be processed.
  • WSDL 文档包含无法解析的链接。

  • 下载“https://localhost:xxx/servicename/wsdl?wsdl=wsdl1”时出错。

  • 底层连接已关闭:无法为 SSL/TLS 安全通道建立信任关系。

  • 根据验证程序,远程证书无效。

【问题讨论】:

    标签: https svcutil.exe


    【解决方案1】:

    您确定这是 wsdl 的正确地址吗?

    什么是 xyz 和 xxx? xxx 是端口号吗?

    例如,如果您使用 Web 浏览器浏览它,您能否正确看到 wsdl?

    您可以尝试不同的网址,例如:
    http://domain/servicename
    http://domain/servicename?wsdl
    https://domain/servicename
    https://domain/servicename?wsdl

    这些是否可以在您的浏览器中运行和\或使用 svcutil.exe?

    您使用的是哪个版本的 svcutil.exe?

    您尝试连接的网络服务是什么类型的?

    【讨论】:

    • 我已经分别用 xyz 和 xxx 替换了机器名和端口号。是的,我可以在 IE 中看到 wsdl。我已经从事件查看器中复制了地址,表明它是正确的。 SvcUtil 版本:3.0.4506.2152 (SP.030729-0100) 服务在 windows 服务中运行。
    • 如果ssl证书无效,看这个:stackoverflow.com/questions/1234281/…
    • 服务配置为https(不是http)
    • 那么ssl证书有效吗?
    • 似乎有效...我正在从运行服务的同一框运行 svcutil.exe。
    猜你喜欢
    • 2011-05-25
    • 2014-04-15
    • 1970-01-01
    • 2011-10-20
    • 1970-01-01
    • 2010-10-22
    • 2011-06-03
    • 2014-05-06
    相关资源
    最近更新 更多