许多人面临的WCF中的两个常见问题是无法从不同的配置文件加载客户端配置以及关闭与中止问题。
1)
这是开发人员希望部署一些二进制文件以及独立配置文件(也可能位于资源文件或其他配置文件中)以避免修改主配置文件时的常见情况。
我在这里提问:
Loading the WCF configuration from different files on the client side
http://social.msdn.microsoft.com/forums/en-US/wcf/thread/f33e620a-e332-4fd4-ae21-88c750437355/
2。)我对Close vs Abort感到困惑
参考文献:
Wcf服务代理助手http://bloggingabout.net/blogs/erwyn/archive/2006/12/09/WCF-Service-Proxy-Helper.aspx
为什么ClientBase Dispose需要抛出故障状态? (或者,关闭和中止之间有什么区别?)http://social.msdn.microsoft.com/forums/en-US/wcf/thread/b95b91c7-d498-446c-b38f-ef132989c154/
我的理想目标:从客户端的不同文件加载配置,并使用帮助程序类来管理Close-Abort。
我需要使用CustomChannelFactory并管理Close-Abort通道的异常。
我见过很多参考资料,对我来说非常困惑。
有关最佳解决方案的任何建议吗?
我使用VS 2008和.NET 3.5。
更多参考资料:
RotemBloom - 弃用WCF代理
WenlongDong - 明确地打开WCF代理
WenlongDong - 在.NET 3.5中创建WCF代理
Michele LerouxBustamante -WCF Proxy Wrapper
http://www.dasblonde.net/2008/04/24/MyProxyWrapperAndTheEVILSUOFile.aspx
Erwynvan derMeer -WCF代理助手
http://bloggingabout.net/blogs/erwyn/archive/2006/12/09/WCF-Service-Proxy-Helper.aspx
RotemBloom -WCF代理功能
“vipulm” - 来自元数据的动态WCF代理 http://wcf.netfx3.com/files/folders/development_tools/entry6148.aspx