在VS2008中自动生成SOAP WS代理

时间:2011-01-22 08:40:50

标签: visual-studio visual-studio-2008 web-services asmx wsdl.exe

似乎有两种方法可以从wsdl自动生成VS2008中的Web服务代理。

  • Wsdl.exe用
  • 从界面添加Web引用/服务引用

我一直在使用wsdl.exe,因为我喜欢访问该类 - 当我添加引用时,我无法找到生成的代理代码。只是添加一个我可能会忽略的引用是否有好处?

1 个答案:

答案 0 :(得分:1)

添加服务参考是可行的方法。正如我在另一个帖子中指出的那样,谨慎的是我强烈建议您避免使用wsdl.exe,除非您有充分的理由使用它。作为参考,VS选项“添加Web引用”是wsdl.exe的包装器,并为.NET 1.1或2.0客户端创建代理。添加服务引用是svcutil.exe的包装器,用于创建.NET 3.0+客户端。