【发布时间】:2011-09-15 23:31:46
【问题描述】:
我正在为我制作的 Windows 服务构建一个插件(它是 C#,使用插件来完成某些功能)。这个新插件将使用 Web 服务来调用 Web 服务并获取一些信息。
很遗憾,我的 DEV、QC 和 PRODUCTION 环境的 Web 服务 URL 不同。我想让那个端点 URL 是可配置的(插件将查看数据库并获取 URL)。
究竟如何在我的代码中设置 Web 服务调用程序,以便它可以使用动态端点?
我可以添加一个服务并指向 DEV 中的现有服务 - 这构建了我的代理类 - 但是我怎样才能使它不被 URL “硬锁定” - 所以插件可以在任何环境中工作(基于它提取的数据库中的 URL)?可以这么说,我希望能够在代码中即时更改它。
【问题讨论】:
标签: c# wcf web-services