30

我正在尝试向 VS2008 .Net 3.5 控制台应用程序添加 Web 引用,但该选项不存在。有“添加参考”和“添加服务参考”的选项。

4

4 回答 4

31

柯克·埃文斯(Kirk Evans)在博客中谈到了这个问题

基本上,您只需添加一个服务引用。Web 参考只是您可以添加的一种服务。

于 2008-11-18T19:34:23.087 回答
30
  1. 右键单击引用,然后单击“添加服务引用”
  2. 在添加服务引用对话框中单击高级
  3. 在高级对话框中单击“添加 Web 参考”
  4. 像往常一样继续使用 asmx Web 服务。
于 2008-12-19T15:13:04.487 回答
3

服务参考与 Web 参考相同——也就是说,您可以添加一个 ASMX Web 服务作为参考,它将生成您的代理/等。就像 Add Web Reference 所做的那样。

更改是为了支持 WCF 并让所有远程(“服务”)引用在 VS 中看起来和行为相同。

于 2008-11-18T19:37:10.240 回答
1

我认为您需要将 url 传递给 asmx,而不是 wsdl

于 2009-03-19T16:59:24.060 回答