首页 新闻 会员 周边

关于asp.net调用WebService文件引用问题?

0
悬赏园豆:5 [已解决问题] 解决于 2012-07-11 22:57

 

大伙看上图,很快就明白这是我们在VS中通过Add WebService引用Web服务之后产生的文件!
现在有这样的场景:

部署WebService的服务器我不能通过URL直接引用到,也就是说服务器我无法直接访问.
然后我跑到部署WebService服务器上用VS建立了一个小Demo,生成以上文件.
现在呢我想把这文件拿回我本地,想通过某种方式把这几文件引用到自己的项目工程中.
然后实现调用,当我的项目真正部署之后,我只需要改变URL配置就可以调用WebService了.


我想问大伙有木有这种方式,直接把上面导入到我的项目中然后生成相应的代理类?
我突然有这个想法?期望大伙指点指点^_^.或者大伙有更好的建议.

kaleyroy的主页 kaleyroy | 菜鸟二级 | 园豆:360
提问于:2012-07-11 18:57
< >
分享
最佳答案
0

可以哦。你直接用vs自带的工具,在command下,执行 就能生产 一系列代理类,然后加到你的项目中。是一个 exe。

svcutil.exe

收获园豆:5
無限遐想 | 老鸟四级 |园豆:3740 | 2012-07-11 20:06

嘿嘿。。。我怎么把那几个命令行工具给忘了!晕菜了~

我还想问下关于动态调用WebService的问题。
在网上搜倒是有一大堆,最多的就是动态编译然后生成代理最后执行。
我试过了,不太稳定。兄台有其他更好的办法吗?多多指教^_^

kaleyroy | 园豆:360 (菜鸟二级) | 2012-07-11 21:02

@kaleroy: 

svcutil.exe 这个工具 也是生成代理类哦。关于webserver可以用代理类。也可以自己写方法直接调用。就是用代码的方式 直接 调用。

無限遐想 | 园豆:3740 (老鸟四级) | 2012-07-11 21:06

@無限遐想: 

嗯,谢谢指点! 我用wsdl工具,古老点:)
svcutil 以前做WCF用过。
这个兼容WebService & WCF。

kaleyroy | 园豆:360 (菜鸟二级) | 2012-07-11 22:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册