0
私はasp.net mvcを使用しています。プログラムを実行/コンパイルするたびに、メンバーシップとロールテーブルが作成されます。これを無効にするか停止する方法はありますか?私はそれらのテーブルを使用していません。ログイン時に自分のテーブルを作成しました。アドバイス、ありがとう。asp.net mvcのメンバーシップとロールテーブルの作成を無効にする
私はasp.net mvcを使用しています。プログラムを実行/コンパイルするたびに、メンバーシップとロールテーブルが作成されます。これを無効にするか停止する方法はありますか?私はそれらのテーブルを使用していません。ログイン時に自分のテーブルを作成しました。アドバイス、ありがとう。asp.net mvcのメンバーシップとロールテーブルの作成を無効にする
これはおそらく、組み込みのメンバーシッププロバイダのためです。
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
と
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices"
enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
applicationName="/" />
</providers>
</membership>
と
:創造の "インターネットサイト" オプションを選択する標準の新しいASP.NET MVC 3プロジェクトで、web.configファイルには、以下の部分が含まれています
<roleManager enabled="false">
<providers>
<clear/>
<add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" />
<add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
</providers>
</roleManager>
これは、テーブルが作成される理由かもしれません。
ありがとう、私はenable = "false"とautogenerateschema = "false"を変更しましたが、運がまだありません。 – RSB
プロバイダを使用していない場合は、 'セクションを完全に削除することができます。 –
Meligy
ありがとう、それは仕事をしました! – RSB