MVC 3 アプリの web.config ファイルで認証ユーザー名とパスワードを手動で設定しようとしています。
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
<credentials passwordFormat="Clear">
<user name="admin" password="secret" />
</credentials>
</authentication>
そして、次の警告が発生します。
警告 1 要素 'authentication' には無効な子要素 'credentials' があります。期待される可能な要素のリスト: 「フォーム、パスポート」。C:\Users\Aleksey\documents\visual studio 2012\Projects\SportStore\SportStore.WebUI\Web.config 20 8 SportStore.WebUI
aspnet_regsql.exe ツールも使用しようとしましたが、Entity Framework マッパーを使用しているため、データベースにはサポートされていない (.sdf) 拡張子 (SQL Server Compact Edition データベース ファイル) があります。Nuget パッケージ マネージャー経由で Microsoft.AspNet.Providers.SqlCE を追加しようとしました。4 つの既定のプロバイダーと新しい接続文字列が web.config ファイルに表示されます。プロバイダーの接続文字列を「EfDbContext」(DbContext から継承するクラス) に変更しましたが、何も機能しません。
私は認証が初めてです。Mabby 「認証で EF を使用する方法」が詳細に説明されている便利なソースを知っていますか?
前もって感謝します。