BasicHttpBinding
私は現在、SSRS に接続するオブジェクトを必要とする C# のコードを持っています。現状では、このオブジェクトを から読み取るのではなく、コードで割り当てられた値を使用して初期化しますapp.config
(これは、展開しているプラットフォームである MS CRM 2011 がapp.config
読み取り用のファイルへのアクセスを提供していないためです。実際、私はapp.config
ファイルがサーバーにコピーされるとは思わないでください)。
このバインディングを再コンパイルせずに編集可能にして、ソリューションをさまざまな顧客に簡単にインストールできるようにしたいと考えています。私が考えることができる最もクリーンな方法は、バインド構成を Web リソースに保存することです (CRM を使用しない人にとって、これはコードからアクセスできる CRM 内に保存されているファイルの名前にすぎません)。その構成をBasicHttpBinding
オブジェクトに解析する最良の方法は確かですか? 手動で解析してプロパティを設定するのは非効率的で、あまり堅牢ではないようです。
私のために.NETを取得する方法はありますか(BasicHttpBinding(string)
コンストラクターに似ていますが、app.configにアクセスできないため、これはオプションではありません)?