C# .NET 3.5 と WCF を使用して、クライアント アプリケーション (クライアントが接続しているサーバーの名前) の WCF 構成の一部を書き出そうとしています。
明らかな方法はConfigurationManager
、構成セクションをロードし、必要なデータを書き出すために使用することです。
var serviceModelSection = ConfigurationManager.GetSection("system.serviceModel");
常に null を返すようです。
var serviceModelSection = ConfigurationManager.GetSection("appSettings");
完璧に動作します。
構成セクションは App.config に存在しますが、何らかの理由ConfigurationManager
でセクションの読み込みを拒否していますsystem.ServiceModel
。
xxx.exe.config ファイルを手動でロードして XPath を使用することは避けたいのですが、どうしてもそうする必要がある場合はそうします。ちょっとしたハックのようです。
助言がありますか?