如何在运行时更改Web服务地址
本文关键字:Web 服务 地址 运行时 | 更新日期: 2023-09-27 18:28:38
我在wpf应用程序中使用Web服务。并将其URL Behavior设置为Dynamic,因此我在app.config文件中有一个条目,如下所示:
<MyApp.Properties.Settings>
<setting name="MyApp_WebReference_OnlineUsersService" serializeAs="String">
<value>http://192.168.35.28/OnlineUsersService.asmx</value>
</setting>
</MyApp.Properties.Settings>
我需要动态地更改服务器地址,例如从192.168.35.28
更改为192.168.35.26
问题是:如何在运行时更改<value>
标记的内容?
谢谢:)
你试过这个吗?
var service = new MyApp.OnlineUsersService();
service.Url = "http://192.168.35.28/OnlineUsersService.asmx";
如果你实际要做的是为不同的路径指定url,那么我建议在打包之前使用配置转换(App.Relelease.config)来更改url。