如何通过配置文件动态切换WCF Web服务引用URL路径?通过配置文件动态切换WCF Web服务引用URL路径
43
A
回答
75
要改变地址(URL)你只是想覆盖配置中的URL到不同的url。假设您有测试服务和实时服务。你可以做到这一点。
client.Endpoint.Address = new EndpointAddress(Server.IsLiveServer() ?
@"LiveUrl" : @"TestURl");
如果这些URL来自无论你想
0
相信你能做到这一点,看看这里:How to config clients for a wcf service?
这是绝对正常的指向开发到localhost和生产在web.config
4
没有动态切换。每次要使用另一个URL时,都必须创建服务代理(客户端)的新实例,并将EndpointAddress或enpoint配置名称传递给构造函数。
22
只是为了扩大从艾琳的回答: -
MyClient client = new MyService.MyClient();
client.Endpoint.Address = new EndpointAddress(new Uri("insert new url here"),
client.Endpoint.Address.Identity, client.Endpoint.Address.Headers);
client.Open();
HTH!
相关问题
- 1. 来自WCF Web服务的动态URL
- 2. Web服务引用 - 动态URL
- 3. 配置文件路径动态Grails中
- 4. WCF Web服务配置ReceiveTimeout
- 5. WCF服务配置文件?
- 6. 动态切换.net Web服务
- 7. 通过WCF Web服务
- 8. WCF服务传递文件路径
- 9. 通过SSL配置REST WCF服务
- 10. 如何通过http传输为回调Web服务配置WCF
- 11. 路径配置通过CEDET
- 12. 通过WCF路由服务路由对传统ASMX Web服务的调用
- 13. 将WCF服务的编程配置转换为配置文件
- 14. Silverlight - 服务配置切换
- 15. 动态配置文件URL
- 16. 通过.htaccess从URL剪切文件夹路径
- 17. MonoTouch动态Web服务URL
- 18. VB动态web服务URL
- 19. 引用WCF Web服务
- 20. WCF服务的Web引用
- 21. 使用具有自定义配置路径的wcf服务
- 22. 在WCF Web服务中访问文件的完整服务器路径
- 23. 使用通用配置文件拆分WCF服务
- 24. PHP函数动态切换路径
- 25. 路径重写WCF服务
- 26. WCF服务库配置(App.config中)和web应用配置(Web.config文件)问题
- 27. 动态添加WCF服务的引用
- 28. vimscript:通过文件名路径切换到缓冲区
- 29. 通过javascript在web.config文件中引用WCF服务
- 30. 通过在本地配置文件下运行服务获取windows服务的用户appdata路径
我在7个文件中看到了开发URL的引用:reference.svcmap,.xsd,.wsdl,.disco,.svcinfo和web.config。这是配置web.config所有我需要? – 2011-02-18 00:16:21
嗯,你是说你想改变所有这些,重写硬编码的值触摸web.config? – 2011-02-18 00:17:52