c# - 连接到没有元数据的网络服务

标签 c# web-services

我想连接到此网络服务

https://training-api.temando.com/schema/2009_06/server.wsdl

我尝试过“添加服务引用”和“添加 Web 引用”,但在这两种情况下都遇到了此错误:

There was an error downloading 'https://training-api.temando.com/schema/2009_06/server.wsdl/_vti_bin/ListData.svc/$metadata'.

The request failed with HTTP status 404: Not Found.

URL 的这个额外部分是一般用于 Web 服务还是专门用于 WCF?

我该怎么办?

提前致谢。

最佳答案

您应该做的是将 WSDL 文件下载到您的计算机上,并使用 svcutil.exe 工具直接从 WSDL 生成代码。

参见This Question有关如何完成此操作的示例。

我相信您正在做的事情称为 WSDL-First 开发。更详细的链接是 here .

关于c# - 连接到没有元数据的网络服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17221590/

相关文章:

java - 显示由 Web 服务生成的 jasper 报告

c# - 分割用户名和密码凭证

asp.net - 使用从独立 html 页面返回 json 的 asp.net web 服务

c# - System.Net.Mail代码无法访问smtp服务器

c# - 使用 linq to sql 求和列

c# - 将 TimeSpan 从格式 "hh:mm:ss"转换为 "hh:mm"

c# - 为什么 AddRange 比使用 foreach 循环更快?

java - tomcat文件保存在什么地方

php - 致命的 : unable to update url base from redirection

c# - 获取给定类型的编程语言