0

互いに関連していると思われる 2 つの主な問題に直面しています。

  1. asp.net 構成を実行してプロバイダーをセットアップすると、接続できません。
  2. プロジェクトの実行中に新しいユーザーを登録しようとすると、次のエラーが表示されます。

これは、MVC4 プロジェクト、デフォルトのインターネット アプリケーション テンプレートにあります。コード ファースト アプローチを使用して DB を生成する以外は、プロジェクトで何も変更していません。データベースは APP_DATA フォルダーに作成されました。VS2012 のサーバー エクスプローラーで問題なく接続できます。その接続は、web.config の次の接続文字列から来ています。

<connectionStrings>
<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|Data Directory|\NerdlyThings.Models.NerdlyContext.mdf;Integrated Security=True;Connect Timeout=90" />

<membership>
  <providers>
    <add connectionStringName="DefaultConnection" enablePasswordRetrieval="false"
      enablePasswordReset="true" requiresQuestionAndAnswer="false"
      requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6"
      minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
      applicationName="/" name="DefaultMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
  </providers>
</membership>
<roleManager>
  <providers>
    <add connectionStringName="DefaultConnection" applicationName="/"
      name="DefaultRoleProvider" type="System.Web.Providers.DefaultRoleProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
  </providers>
</roleManager>
4

0 に答える 0