您可以在.NET中的运行时更改动态Web引用的位置/端点吗?

时间:2010-02-11 16:11:51

标签: c# .net dynamic web-services jira

以一种相当标准的方式,我在Jira中创建了一个Web服务的Web引用,用于我正在构建的扩展(Jira是一个不熟悉它的问题跟踪器)。 Visual Studio自动生成.Settings文件和包含Web服务URL的app.config

由于我正在为我们正在构建的ALM产品开发扩展/插件,扩展程序的使用者将最终决定此Web服务指向的位置,因为它将与消费者的Jira实例集成。假设将从数据库中存储和提取Web服务URL。

如何让自动生成的服务使用数据库中的URL而不是生成的app.config

注意:我们使用的是框架的v2.0,因此WCF不是一个选项。

2 个答案:

答案 0 :(得分:10)

即使在2.0网络服务中,您也应该能够将网络服务代理的“网址”属性更改为您想要的值。

答案 1 :(得分:1)

使用承认uri的客户端的构造函数。