多くの人が直面する WCF の 2 つの一般的な問題は、異なる構成ファイルからクライアント構成を読み込めないことと、Close と Abort の問題です。
1.)
これは、メインの構成ファイルの変更を避けるために、開発者がいくつかのバイナリを独立した構成ファイル (リソース ファイルまたは別の構成ファイルにある場合もあります) と共にデプロイする場合の一般的なシナリオです。
ここで質問します:
クライアント側のさまざまなファイルからの WCF 構成の読み込み
http://social.msdn.microsoft.com/forums/en-US/wcf/thread/f33e620a-e332-4fd4-ae21-88c750437355/
2.) Close と 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 プロキシ ラッパー
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