这个问题其实并没有我想像的那个复杂,我们都知道怎么直接修改吧,那就是修改WebConfig文件的配置节

具体的方法看下面图片

这个相信很多人都知道,直接修改就行了

动态修改方式

----------------------------------------------------------

那么怎么动态修改呢?

我想可能很多人都会这样讲,修改WebConfig文件,有专用的帮助类,也可以自己写因为WebConfig是可以Xml的形来编辑的,对的这种方法确实是可行的

那么我告诉你们,你们错了,有更简单而且更适合的方法

方法如下

大家使用Webservice的第一步应该是创建对象吧

是不是这样,看下面代码

//Web服务对象    WebReference.Service1SoapClient objService = new WebReference.Service1SoapClient();

如果你细心一点的话,右建这个构造方法查看一下转到定义试试

这是转到定义之后最上面的五个方法大家来看一下吧

对就是有这样五个自动生成的方法

复制代码代码如下:

public Service1SoapClient();

public Service1SoapClient(string endpointConfigurationName);

public Service1SoapClient(Binding binding, EndpointAddress remoteAddress);

public Service1SoapClient(string endpointConfigurationName, EndpointAddress remoteAddress);

public Service1SoapClient(string endpointConfigurationName, string remoteAddress);

大家一起看一下第四个方法和第五个方法

我解释一下

复制代码代码如下:

//endpointConfigurationName 配置节的名称,remoteAddress配置节对象

public Service1SoapClient(string endpointConfigurationName, EndpointAddress remoteAddress);

//endpointConfigurationName 配置节的名称,remoteAddress配置节URL

public Service1SoapClient(string endpointConfigurationName, string remoteAddress);        //设置其它参数

对就是这两个方法,我们只要修改第五个就行了,

使用方法如下

//Web服务对象

复制代码代码如下:

WebReference.Service1SoapClient objService = new WebReference.Service1SoapClient("Service1Soap","你要修改的URL例如:http://www.cckan.net/webservices.asmx");

问题解决了,我们只要动态配置一下这个参数就行了,具体方法相信大家都会了,存储在数据库或者别的地方都是可以的。

不要再傻者去搞配置文件了,webservice本身就有修改的方式

本文出自: http://www.cckan.net 作者:苏飞

动态修改服务器配置文件,asp.net(c#)动态修改webservice的地址和端口(动态修改配置文件)...相关推荐

  1. 单机网页游戏的如何修改服务器数据库,页游源码【神创天下】单机版GM修改+人物数据修改教程+一键启动客户端服务端...

    页游源码[神创天下]单机版GM修改+人物数据修改教程+一键启动客户端服务端_站长下载 安装说明: 1.本资源为页游单机版一键启动服务端.默认单机架设,无需修改IP. 2.此资源原始版本为刀剑无双,为刀 ...

  2. odbc找不到服务器ip,[转载]不需ODBC可由IP地址与端口号建立与SQLSERVER的连接

    不需ODBC可由IP地址与端口号建立与SQLSERVER的连接 package jsp; import java.sql.*; // JDBC package public class sql_dat ...

  3. php 修改服务器ip,php 修改服务器ip

    php 修改服务器ip 内容精选 换一换 本文介绍通过华为云市场镜像"Drupal内容管理系统(LAMP)"搭建Drupal网站的方法.Drupal是使用PHP语言编写的开源内容管 ...

  4. 建立内部动态DNS服务器

    建立内部动态DNS服务器 因为各种不同的原因,企业内部往往会有多台DHCP服务器,负责分发IP地址,给内部网络管理带来不便.本文将介绍如何在企业内部用BIND9建立内部DDNS服务,解决网络管理不便的 ...

  5. java centos 缩略图_使用 Nginx 的 image_filter 模块来构建动态缩略图服务器

    原标题:使用 Nginx 的 image_filter 模块来构建动态缩略图服务器 在以前我们实现缩略图机制通常是在当用户上传一张图片后,后端程序会固定将图片生成前端页面需要的不同大小缩略图.不管前端 ...

  6. Tomcat 动态资源服务器部署及应用

    Tomcat 动态资源服务器部署及应用 Java 2 EE 计数体系包含如 Serverlet , JSP , JMX 等等. 以OpenJDK为例,当前比较常用的有1.6.0.1.7.0.1.8.0 ...

  7. 服务器文件扩展名怎么改,修改服务器配置 让asp.net文件后缀名随心所欲

    修改服务器配置 让asp.net文件后缀名随心所欲 更新时间:2012年06月27日 12:06:45   作者: asp或php的方法对.net就不行了,同样的办法,修改应用程序映射后,仍然没有得到 ...

  8. 通过Zookeeper动态感知服务器上下线[案例]

    https://blog.csdn.net/USTC_Zn/article/details/54974982 主体思路: 服务器端:服务器上线.在zookeeper创建 临时的序列化结点 客户端:已启 ...

  9. zabbix如何监控ip地址_Zabbix主动模式监控动态IP服务器

    一.需求:服务器(Linux系统)使用的是动态IP(PPOE拨号,不定时更改IP),现在要求使用Zabbix监控服务器状态. 1,zabbix健康服务器设置: configuration-Templa ...

  10. 动态网站设计十八般武艺——ASP篇(七)(转)

    教学纲要 在上一篇中作者给大家详细介绍了ASP内建对象之一Request的使用方法,相信各位通过一系列的实践已经能够熟练掌握,本篇将继续给大家介绍ASP的另一个内建对象Response. 最近,有很多 ...

最新文章

  1. TEEC_Context和TEEC_InitializeContext介绍
  2. java list 数据不重复,Java中List集合去除重复数据的方法
  3. 【目标检测_概述】recent advances in deep learning for object detection_2019
  4. linux中如何让vim永久显示行号(永久显示+临时显示)
  5. java指的是什么_java什么是实例意思指的是
  6. GAN 的渐进式训练方法 PI-REC:手绘草稿迅速重建为完整图像...
  7. python爬虫抓文章_公众号文章抓取(python爬虫如何抓取微信公众号文章)
  8. 使用c++实现一个FTP客户端(一)
  9. Excel根据快递单号自动识别快递公司
  10. JAVA基于JSP的在线人才招聘求职系统【数据库设计、论文、源码、开题报告】
  11. H3C设备网吧万兆光模块解决方案
  12. MSP430之仿真器驱动安装问题
  13. 大学c语言基础知识必备大全,大学 C语言基础知识.ppt
  14. C# 企业微信:开启消息接受接收消息推送消息
  15. 58同城数据爬取+可视化分析
  16. 制作一个chrome插件
  17. Universal Termsrv.dll Patch 是个好东西
  18. 小米手机刷机失败之小米La¥%¥Ji
  19. 2020年文档相似性算法:初学者教程
  20. java 秒表_JAVA计时器秒表程序代码

热门文章

  1. MongoDB导出-导入-迁移
  2. Uva 12009 平方数尾数与自身同样 dfs 构造
  3. 多线程(threading)示例
  4. 关于Kendo UI 开发教程
  5. centos赋予访问权限
  6. 【2016北京集训测试赛(七)】自动机 (思考题)
  7. ACDSee技巧 - 1
  8. ubuntu 10.04下vmware tools安装和一些应用
  9. windows程序设设计(2) SDK贴图
  10. 华为系列设备ACL配置和应用常见问题