visual studio 调用web服务的问题

2025-06-26 01:05:39
推荐回答(3个)
回答1:

你还是在作一次web引用,因为你在第一个解决方案中可以引用login
,在第二个解决方案就一定可以.否则你第一个是怎么用的.

再其次你看看login WebService 是否还是存在,运行第一个解决方案测试看看.
如果服务不提供了,当然也引用不到了

补充问题:
development server 就是你右下角的东东,是一个轻量的服务器,用于本地调试用的.
你前人开发完成的Web Service可能发布到IIS(真正的服务器上),所以你看不到右下角的图标

启动WebService不用2个vs的.在一个vs中你右键点你的WebService项目文件,右键菜单有个Debug.你可以先启动WS.然后再用同样的方法启动你的客户端。一个vs就可以了

回答2:

调用的时候,添加Web引用 ,输入WebService的地址,然后点击添加引用..

找不到,可能是地址有问题..
输入的地址应该是你调试WebService的时候,浏览器中的地址..

如neu所说..前人的WebService没有见到图标是因为,已经发布在IIS中...

回答3:

你得明白一个概念。
引用WEB服务,必须是已经提供的WEB服务,要正在运行的才行!

你可以使用其它web服务器去运行你的webserver。IIS就可以胜任了,当然,你还得设置一下IIS的.net支持。

如果不想这么干,你把两个解决方案并在一起,什么事都省了。