C#.NET 3.5とWCFを使用して、クライアントアプリケーション(クライアントが接続しているサーバーの名前)にWCF構成の一部を書き出しようとしています。ConfigurationManagerを使用してSystem.ServiceModel構成セクションをロードする
具体的な方法は、ConfigurationManager
を使用して設定セクションを読み込んで、必要なデータを書き出すことです。
var serviceModelSection = ConfigurationManager.GetSection("system.serviceModel");
常にnullを返すように表示されます。
var serviceModelSection = ConfigurationManager.GetSection("appSettings");
完全に動作します。
構成セクションがApp.configに存在しますが、何らかの理由でConfigurationManager
がsystem.ServiceModel
セクションの読み込みを拒否します。
私はxxx.exe.configファイルを手動で読み込んでXPathを使用しないようにしたいと思いますが、私はそれに頼らなければなりません。ちょっとハックのように思える。
提案がありますか?
.ValueのChannelEndpointElementCollectionとしてendpointCollection = clientSection.ElementInformation.Properties [String.Emptyを】ため紛らわしい線。 は に簡略化する必要があります。clientSection.Endpoints; – joedotnot