ASP.NET MVC MembershipProviderの設定をした際にハマったポイント

MVCでMembershipProviderの設定を行ったところ、Web.configの設定でハマったので、備忘録として残しておく。

自前のMembershipProviderを設定したところ、実行時にWeb.configのエラーが出力されてしまう現象が発生。

MembershipProviderの設定、記述方法には問題がなかったが、MVCのサンプルアプリケーションをベースに開発を行ったため、サンプルアプリで登録されていたProviderと競合してしまっていた(競合してしまっていたらしい)というのが原因でした。
Web.configのエラーとしてブラウザ上に『…は解決できません。』と出されただけで、原因にまったくたどり着けなかった。。

対策として、読み込み済みのモジュールを使用しない設定にすることで上記のエラーが発生しなくなった。

詳細な情報は以下のリンクを参照してほしい。
ASP.NET: This method cannot be called during the application's pre-start initialization stage - Stack Overflow