在构建应用程序时,它通常会部署在不同的环境(测试、开发、生产)中,因此端点地址会发生变化。由于ServiceReferences.ClientConfig是作为Silverlight的.xap文件的一部分构建的,因此在构建解决方案后很难更改端点,而web.config经常这样做。我已经搜索了很多,但我无法弄清楚这里的最佳做法是什么,所以我的问题是:在silverlight中动态wcf端点地址配置的最佳实践是什么?澄清一下,根据应用所在的服务器(测试、开发、生产),端点会发生变化:在某种程度上,我需要silverlight客户端知道要使用哪个,这取决于它所在的服务器/编译的版本。