vs调用webservice

vs调用webservice,第1张

在VS2010里面其实不建议用Webservice的,正如一楼说的用wcf。1.我们新建一个webservice(asmx结尾的)2.我们在新建的可以看到一个默认的方法helloworld,我们在加入一个方法:GetData()[WebMethod]publicstringHelloWorld(){return"HelloWorld"}[WebMethod]publicstringGetData(){return"HiMan.."}这里面最重要的就是[WebMethod]这个特性。。3.开始调用。。我们新建一个控制台运用程序。。在References这里右键,然后看到“添加服务引用”4.开始引用。。5.调用啦。。ServiceReference1.MyFirstWebSeriviceSoapClientclient=newServiceReference1.MyFirstWebSeriviceSoapClient()Console.WriteLine(client.GetData())Console.WriteLine(client.HelloWorld())

找不到 Microsoft.VisualStudio.Shell.Interop.IVsReferenceManager 服务的实例”

不知道是不是安装时候的问题,网上找到了一个方法,亲试可行

打开vs2017目录下的 Developer Command Prompt for VS 2017

定位到vs2017安装目录下的 /Common7/IDE/PublicAssemblies

输入命令: gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll

控制台提示"程序集已成功添加到缓存中"

重启VS2017,正常使用


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

原文地址:https://54852.com/bake/8006052.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存