asp.net(c#)动态修改webservice的地址和端口(动态修改配置文件
这个问题其实并没有我想像的那个复杂,我们都知道怎么直接修改吧,那就是修改WebConfig文件的配置节 这个相信很多人都知道,直接修改就行了 //Web服务对象 WebReference.Service1SoapClient objService = new WebReference.Service1SoapClient(); 这是转到定义之后最上面的五个方法大家来看一下吧 对就是有这样五个自动生成的方法 复制代码 代码如下: public Service1SoapClient(); public Service1SoapClient(string endpointConfigurationName); public Service1SoapClient(Binding binding,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"); 问题解决了,我们只要动态配置一下这个参数就行了,具体方法相信大家都会了,存储在数据库或者别的地方都是可以的。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何禁用自动完成在MVC Html助手
- asp.net – 在代码而不是数据库中存储salt
- Hangfire在ASP.NET CORE中的简单实现方法
- asp.net-mvc – 在asp.net mvc中的redirecttoaction中设置查
- asp.net-mvc – 如何在mvc.net中实现安全认证和角色机制?
- 禁用并选择asp.net mvc Html.RadioButtonFor
- asp.net-mvc – 在空项目中缺少类型Mono.Web.Util.RoleMana
- asp.net-mvc-2 – 用于实现CanExecute样式命令的ASP MVC 2模
- asp.net – jquery禁用特定时间的按钮
- wcf – 使用camelCase进行OData WebAPI查询字符串选项?
- asp.net – 部署DLL时IIS初始加载速度太慢
- ASP.NET MVC发布模型ID的更好方法是什么?
- asp.net – 仅为某些路径设置RAMMFAR
- ASP.NET会话状态/ NInject / OnePerRequest行为的
- asp.net – 当HTTPContext .Current为Nothing时如
- 如何在Azure中部署和托管.NET Core自托管控制台应
- asp.net – 有没有办法知道是否有人为您的网站添
- asp.net-mvc – 用于表行的Asp.Net MVC WebGrid帮
- Asp.net MVC scheduler实现
- asp.net – 在Windows 2008 R2 SP1上,asmx的JQue