MVC3、.Net 4.0 で Web サイトを構築しましたが、テスト サーバーで動作させようとしています。サーバーは、win2008 r2 のデフォルト インストールです。
(ASP.Net 開発サーバーを使用して) テストとデバッグを行っている間、サイトは問題なく動作します。サイトをサーバーに公開すると、ログインフォームで送信を押すまで、サイトは正常に機能します。私が得るエラーは以下にあります。
構成エラー
説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下の特定のエラーの詳細を確認し、構成ファイルを適切に変更してください。
Parser Error Message: Schema specified is not valid. Errors:
(0,0) : warning 0005: Could not find schema information for the attribute 'Namespace'.
(0,0) : warning 0005: Could not find schema information for the attribute 'Provider'.
(0,0) : warning 0005: Could not find schema information for the attribute 'ProviderManifestToken'.
(0,0) : warning 0005: Could not find schema information for the attribute 'Alias'.
(0,0) : error 0010: The element Schema in namespace http:// schemas.microsoft.com/ado/2009/11/edm/ssdl was unexpected for the root element. The expected Schema in one of the following namespaces: http:// schemas.microsoft.com/ado/2006/04/edm/ssdl, http:// schemas.microsoft.com/ado/2009/02/edm/ssdl.
ソース エラー:
Line 36: <providers>
Line 37: <clear/>
Line 38: <add name="CovleUserProvider" type="FileUpload.Models.CovleMembershipProvider" connectionStringName="UserInfo" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/>
Line 39: </providers>
Line 40: </membership>
ソース ファイル: C:\inetpub\wwwroot\web.config 行: 38
補足情報: メンバーシップ プロバイダーの名前と名前空間は正しいです (開発マシンで動作します)。メンバーシップ プロバイダーは Web プロジェクトの一部ですが、他のプロジェクトの dll を参照しています。すべての参照は bin フォルダーにあります。
私が試したこと:信頼レベルは完全です。web.config で自分のアセンブリを参照する必要はありません (オンライン リソースからわかる限り)。
誰が私が間違っているのか教えてもらえますか?