vs2010怎么添加webservice

vs2010怎么添加webservice,第1张

 在要添加webservice的项目名称上右击,在右击菜单中选择添加服务引用

在d出的窗口中可以输入服务的地址

可以引用解决方案中的服务,点击按钮发现

也可以点击高级按钮来专门添加webservice

在d出的窗口中点击 添加web引用

在d出窗口中可以输入web服务的地址,或者通过其他三种方式寻找web服务

比如引用解决方案中的web服务,点击此处,在出现的列表中选择要引用的服务

在出现的窗口中点击 添加引用即可

在VS2010里面 其实不建议用Web service的,正如一楼说的 用wcf。

1.我们新建一个web service (asmx结尾的)

2.我们在新建的可以看到一个默认的方法helloworld,我们在加入一个方法:GetData()

[WebMethod]

      public string HelloWorld()

      {

          return "Hello World"

      }

      [WebMethod]

      public string GetData()

      {

          return "Hi Man.."

      }

这里面最重要的就是 [WebMethod]这个特性。。

3.开始调用 。。我们新建一个控制台运用程序。。

在References这里右键,然后看到“添加服务引用”

4.开始引用。。

5.调用啦。。

ServiceReference1.MyFirstWebSeriviceSoapClient client = new ServiceReference1.MyFirstWebSeriviceSoapClient()

          Console.WriteLine(client.GetData())

          Console.WriteLine(client.HelloWorld())

结果如下:

好了。。。有问题可以在在讨论。

添加web引用是vs2008之前的叫法,vs2010里改成了添加服务引用,至于看不到以前有人遇到过,不清楚具体原因,你试试新建一个窗体程序,再右键添加看看,如果还是不行,试试在项目下的引用上右键(正常应该有两个,一个是添加引用,一个是添加服务引用),还是不行的话,想一下你装vs的时候是不是自定义去掉了什么东西,特别是跟web相关的东西。可以重新进vs安装程序去看看。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7878014.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存