从客户端的不同文件加载WCF配置

许多人面临的WCF中的一个常见问题是不可能从不同的配置文件加载客户端配置。

这是开发人员想要部署一些二进制文件以及独立配置文件(也可能位于资源文件或其他配置文件中)以避免修改主配置文件时的常见情况。

我找到了两个参考:

http://weblogs.asp.net/cibrax/archive/2007/10/19/loading-the-wcf-configuration-from-different-files-on-the-client-side.aspx

http://social.msdn.microsoft.com/forums/en-US/wcf/thread/f33e620a-e332-4fd4-ae21-88c750437355/

哪个是关于它的最佳解决方案?

有关最佳解决方案的任何建议吗? 我使用VS 2008和.NET 3.5。

第一个链接(博客文章)与您的情况更相关。 您唯一的另一个选择是使用WCF发现在运行时发现您的端点和配置,但这种方法肯定更多工作,并且在托管模式下会变得复杂。