如何修改webservice 配置文件

 时间:2024-10-18 21:15:38

1、在应用程序中添加配置文件(如Winform的一般是app.config,webform的一般是web.config),在<appSettings>目录下添加一个配置WebService引用地址的节点,如:<add key="webServiceAddr" value="http://192.168.1.105:800/TestWebService.asmx?wsdl"/>

2、.在应用程序中应用private void button1_Click(object sender, Eve荏鱿胫协ntArgs e){string result = string.Empty;string serviceAddr = string.Empty;try{serviceAddr = System.Configuration.ConfigurationManager.AppSettings["webServiceAddr"].ToString();//此处调用的是我们自己定义的构造函数,参数为WebService引用的地址ServiceCenter.TestWebService webService = new WebServiceApp.ServiceCenter.TestWebService(serviceAddr);result = webService.Test();}catch (Exception ex){result = ex.Message;}MessageBox.Show(serviceAddr + "++++" + result);}

3、在Winform应用程序中,app.config等应用程序配置文件在生成的时候自动生成到了bin目录下面的应用程序名.exe.config文件,修改里面的webServiceAddr节点即可。需要注意的一点就是,如果生成的时候把app.config文件也生成到了bin目录下,此时修改app.config里面的配置是无效,还必须得修改(应用程序名.exe.config)这个文件。如果是把webservice引用地址放在自定义的的xml文件中,则生成到bin目录下,响应bin目录下的xml文件即可。

4、//Web服务对象 WebReference.Service1SoapClient objService = new WebReference.Service1SoapClient("Service1Soap","你要修改的URL例如:http://www.xxxx/webservices.asmx");我们只要动态配置一下URL就行了,存储在数据库、XML或者。别的地方都是可以的。

  • VMware虚拟机对磁盘进行映射
  • 虚拟机软件VMWare10.0.2的下载+安装+密钥教程
  • 传奇永恒怎么关闭开场动画
  • 使用指令查看远程计算机的MAC地址
  • 解决VM虚拟机无法运行dnf等腾讯游戏问题
  • 热门搜索
    zippo怎么换火石 细小病毒怎么治疗 袋鼠妈妈护肤品怎么样 小虾怎么做好吃 身上痒是怎么回事 太阳穴疼是怎么回事 小米空气净化器怎么样 怎么弄小豆豆最刺激 微信拍了拍怎么弄 直角锐角钝角怎么区分