1

这是我的场景,希望得到任何反馈。

我们有一个 WPF XBAP 应用程序,它托管在我们客户的 IIS 服务器上,我们作为供应商对此没有任何控制权。因此,作为配置的一部分,客户端首先需要配置 WCF 服务以指向正确的端点。服务的默认位置是“ http://localhost/XYZ.svc ”,需要更改为适当的地址,例如“ http://USC.intl.edu/XYZ.svc ”(当然我们的服务不称为 XYZ ,仅以该名称为例)。

我们的测试场景中的问题是,一旦我们在配置文件 (Appname.exe.config) 中更改这些值,清单文件就会变得无效并且我们开始收到错误。

我看过的解决方案是关于 mageui.exe 的。我们的客户可能没有这个实用程序。那么我们如何在不使用此实用程序的情况下实现这一目标并使应用程序可配置。

任何输入将不胜感激。

谢谢,

萨利尔

4

1 回答 1

0

萨利尔,

不确定这是否会对您有所帮助,但在配置 WCF 绑定时,您不仅限于默认的应用程序配置设置。一个选项可能是将位置设置存储在自定义配置文件中和/或根据需要以编程方式覆盖它......

这里有一些有趣的想法可能对您有所帮助,也应该适用于 XBAP;但我不知道它是否真的如此。

WCF 配置 - 将其从 app.config 中拆分出来

更新
您可以尝试使用第二个配置文件进行 WCF 绑定,如此处所述(链接见评论)。我从上面的主题中获得了信息(感谢davogones)。希望它也适用于 XBAP。

祝你好运!

最好的问候,
托马斯

于 2010-04-06T07:28:09.170 回答