开发环境无法网络连接Webservice情况下用winform程序连接

虽然现在通常用http做接口,但是还是有一部分是需要连之前的一些老项目用WEBSERVICE开发的接口的。网上一些介绍的大都是都是在开发环境下能够连上WEBSERVICE的情况下的做法。但是当开发环境不能直接连上WEBSERVICE服务器的情况下应该怎么做呢?以下就以winform项目为例来进行简单介绍

1、找一台能够连接上WEBSERVICE服务器的电脑,在浏览器中输入带以WSDL结尾的WEBseivice地址,确保接口能够访问。

2、在安装有vs的电脑上找到SvcUtil.exe,并拷到第一条的电脑上。用这个软件生成webservice接口代理类和配置文件(具体使用方法可以百度。)。

3、把代理类和配置文件拷到WINFORM项目中(配置文件中的内容也可以拷到APP.CONFIG文件中),并包括到项目中。代理类有可能编绎不过,这时修改代理类代码使其编译通过。因为代理类里大部分代码是咱们用不到的,所以怎么修改能够把编译报错取消,就怎么改,不要考虑功能是否能用。

4、在需要的地方声明代理类实例,直接调用接口方法即可。

以上是本人实测通过的步骤。希望对涉及到这些内容的网友有帮助。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值