Entity Framework で開発していたら「System.TypeInitializationException: System.Data.Entity.Internal.AppConfig のタイプ初期化子が例外をスローしました。」というエラーがでたので、対処方法をメモしておく。
(1) エラー内容
System.TypeInitializationException: System.Data.Entity.Internal.AppConfig のタイプ初期化子が例外をスローしました。
1. ConfigurationErrorsException: 構成システムを初期化できませんでした。
2. ConfigurationErrorsException: 認識されない構成セクション entityFramework です。
(2) 原因
App.config(Web.config)の configSections に section を設定していなかった。
(3) 対策
以下の section を追加した。
1 2 3 |
<configSections> <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> </configSections> |
以上