如何在我的应用程序中使用Web服务

时间:2009-12-15 10:28:11

标签: asp.net web-services proxy

在我的应用程序中使用Web服务时,我有两个选择(参见msdn)

  1. 使用WSDL工具添加代理
  2. 2.在Visual Studio中使用Web引用添加代理

    现在我应该选择什么,第二个选项非常简单,我通常会遵循这个。 我想知道两个选项(如果有的话)的优缺点,理想情况下我应该选择什么? 谢谢。

2 个答案:

答案 0 :(得分:2)

他们基本上实现了同样的目标。第二个从Web服务获取WSDL并生成代理,这需要服务在当时处于联机状态。

答案 1 :(得分:1)

尽可能自动添加引用,Visual Studio将为您完成所有操作。 在某些情况下,这是不可能的。所以你必须做一些手动工作,比如运行命令来生成代理类并手动将一些配置行复制到web.config中。