注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

天涯倦客的博客

祝福你朋友永远快乐!

 
 
 

日志

 
 

asp.net如何调用webservice,如何动态设置webservice引用地址  

2013-07-18 11:49:52|  分类: asp.net |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

假设我们引入了一个webservice,名字为  myWebservice,里面有个类 Service1 。 


asp.net调用webservice方法

在网站中“添加web 引用”后,调用代码:

        myWebservice.Service1 service = new myWebservice.Service1();

        string message = service.HelloWorld("ddd");

说明:myWebservice表示web引用名

          Service1 表示webservice类名

          HelloWorld表示webservice方法名

动态设置 web service 引用的地址

有时候需要动态的设置 WebService 的址,这样发布到不同的服务器时就要重新生成,为此我们需要在web.config中动态配置WebService的地址,

办法一:可以在程序中指定 web service 地址

如:  myWebservice.Service1 service = new myWebservice.Service1();
        service.Url = "http://192.168.1.105:8080/Service1.asmx";

办法二:直接配置 web.config

在 appseeting 配置节里加上这么一段就可以了:

<appSettings>
   <add key="myWebservice.Service1" value="http://192.168.1.105:8080/Service1.asmx"/>
</appSettings>

  评论这张
 
阅读(496)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017