「構成システムの初期化に失敗しました」エラーは通常、構成ファイル (通常は「Web」 .config」または「app.config」が適切に構造化されていないか、要素が欠落しています。特定のケースでは、ConfigurationManager.ConnectionStrings を使用してデータベースに接続しようとしているときに、このエラーが発生しました。
この問題を解決するには、構成ファイルが次の構造に従っていることを確認してください:
<?xml version="1.0"?> <configuration> <configSections> <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <section name="YourProjectName.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> </sectionGroup> </configSections> </configuration>
この構造では、次の点に注意してください:
さらに、section 要素の type 属性が、section 要素で指定されたタイプと一致することを確認してください。コード。別のアセンブリで定義されたカスタム構成セクションがある場合、type 属性はそのアセンブリ内の完全修飾型名を指す必要があります。
これらの調整を実装することで、「構成システムの初期化に失敗しました」を解決できます。エラーが発生し、ConfigurationManager.ConnectionStrings.
を使用してデータベース接続を正常に確立します。以上がConfigurationManager.ConnectionStrings が「構成システムの初期化に失敗しました」エラーで失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。