.net 在执行期间更改Web服务的地址

.net 在执行期间更改Web服务的地址,.net,web-services,.net,Web Services,我有一个使用webservice的windows应用程序。我需要根据它使用的环境(测试/开发/生产)动态添加webservice url。 更改的url应反映在app.config,reference.vb.current中。我正在使用配置服务引用选项。但每次需要更改环境时,我都需要更改地址并生成解决方案。 我有没有办法在不构建解决方案的情况下更改地址 当我们使用“配置服务参考”选项时,所有文件都会更新为新地址?? (app.config、reference.vb、reference.svcma

我有一个使用webservice的windows应用程序。我需要根据它使用的环境(测试/开发/生产)动态添加webservice url。 更改的url应反映在app.config,reference.vb.current中。我正在使用配置服务引用选项。但每次需要更改环境时,我都需要更改地址并生成解决方案。 我有没有办法在不构建解决方案的情况下更改地址

当我们使用“配置服务参考”选项时,所有文件都会更新为新地址?? (app.config、reference.vb、reference.svcmap、configuration.svcinfo、configuration91.svcinfo)


谢谢

你的问题不清楚。为什么不设置3个不同的环境呢。为什么需要动态生成url?这是客户端的要求..我不想生成它,我想动态设置您的评论毫无意义。客户机的需求是动态地生成它,但您希望动态地设置它,这是完全相同的。此外,你的工作是告诉你的客户什么是可能的,什么是不可能的。