【发布时间】:2015-05-05 08:31:44
【问题描述】:
我正在尝试通过在 Visual Studio 中将 URL 添加为服务引用来使用 Windows 窗体应用程序中的 Web 服务。 Web 服务托管在我通过 VPN 连接连接到的远程(客户)Intranet 上。我期望在 Web 服务上调用各种方法并在 Windows 窗体应用程序中使用返回的 XML 数据。
当我尝试通过输入 URL 并单击“开始”在 Visual Studio 中添加服务引用时,我收到 404 错误。我的问题是:
- 我还需要在 VS2008 或代码中做些什么,或者这只是网络或 Web 服务问题?
- 我是否必须在 Windows 窗体应用程序中使用 WCF 来连接到 Web 服务?
【问题讨论】:
-
404错误一般会表示url不可达。也许这只是错误的 url,也许你的 VPN 没有正确配置/连接,或者你需要以某种方式使用代理服务器,这确实是一个广泛的可能问题。至于您问题的第二部分,“网络服务”也是一个非常通用的术语。它是什么类型的网络服务?如果是soap服务,那么就需要soap客户端,如果是普通的http rest服务,就需要http/rest客户端,等等
-
这是一个 REST Web 服务。我如何连接到它?
标签: c# web-services