0

VS2012 と MVC4 を使用して asp.net メンバーシップ (フォーム バージョン) を実装しようとしています。aspnet_regsql.exe を使用してデータベース テーブルを作成しましたが、web.config を構成して、Visual Studio で「asp.net 構成」ユーティリティを実行できるようにします。「simplemembership」を使用する必要があるようです。これは正しいですか? また、必要な構成方法についての説明はどこで入手できますか? ありがとうございました

4

1 に答える 1

0

既定では、ASP.NET MVC 4 は、フル プロバイダーの軽量バージョンである SimpleMembership プロバイダーを使用します。フルバージョンのすべての機能を公開しているわけではありません。

使用するメンバーシップ プロバイダー<membership>は、web.config のセクション内で構成されます。

たとえば、(MVC 3 で使用されているように) 完全なメンバーシップ プロバイダーを構成する場合は、次のようにします。

<membership defaultProvider="DefaultMembershipProvider">
    <providers>
        <add name="DefaultMembershipProvider" 
             type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
             connectionStringName="DefaultConnection" 
             enablePasswordRetrieval="false" 
             enablePasswordReset="true" 
             requiresQuestionAndAnswer="false" 
             requiresUniqueEmail="false" 
             maxInvalidPasswordAttempts="5" 
             minRequiredPasswordLength="6" 
             minRequiredNonalphanumericCharacters="0" 
             passwordAttemptWindow="10" 
             applicationName="/" 
         />
    </providers>
</membership>
于 2012-12-31T07:50:51.060 に答える