我已经在WPF中创建了一个桌面应用程序,我希望以.exe文件的形式提供给客户端。允许用户指定端点
当前应用程序有一个Web服务引用它,其中Web服务将位于客户端Web服务器上。
根据客户端的不同,Web服务的URL很可能会发生变化,因此,在知道Web服务URL后,是否可以添加一个选项让用户自己添加服务引用?
在app.config
是设置端点地址的地方,所以如果应用程序启动时,它向用户显示一个文本框以输入url,然后在按钮上单击应用程序更新服务引用。这可能吗?
我遇到了很多不同的文章,但不知道是否有可能不必重新编译代码?
服务客户端的ctor接受端点url作为参数,它可以很容易地定制。至少,WCF服务是这样的。 – Alex
我将如何实施此解决方案? – Ebikeneser
我扔了一些代码来演示。我目前正在(几个)项目中使用它,以便能够在开发,分段,质量和生产环境中无缝地部署它。 – Alex