以一种相当标准的方式,我在Jira中创建了一个Web服务的Web引用,用于我正在构建的扩展(Jira是一个不熟悉它的问题跟踪器)。 Visual Studio自动生成.Settings
文件和包含Web服务URL的app.config
。
由于我正在为我们正在构建的ALM产品开发扩展/插件,扩展程序的使用者将最终决定此Web服务指向的位置,因为它将与消费者的Jira实例集成。假设将从数据库中存储和提取Web服务URL。
如何让自动生成的服务使用数据库中的URL而不是生成的app.config
?
注意:我们使用的是框架的v2.0,因此WCF不是一个选项。
答案 0 :(得分:10)
即使在2.0网络服务中,您也应该能够将网络服务代理的“网址”属性更改为您想要的值。
答案 1 :(得分:1)
使用承认uri的客户端的构造函数。