こんにちは、asp.net mvc 4 で既定の asp.net メンバーシップ プロバイダーを使用しようとしていますが、データベースに接続するときに失敗しているようです。web.configで行った設定は次のとおりです。
<add name="MembershipConnectionString" connectionString="Data
Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\aspnetdb.mdf;Integrated
Security=True" providerName="System.Data.SqlClient"/>
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="MembershipConnectionString"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
applicationName="/"
passwordFormat="Hashed"
/>
</providers>
</membership>
接続を追加したときに、asp.net 正規表現から生成されたデータベースを現在の SQL Server にアップグレードしたことに言及する必要があります。
ASP.NET Web サイト管理ツールを開こうとし、セキュリティに移動してユーザーまたはロールを作成しようとすると、次のエラーが発生しました。
次のメッセージは、問題の診断に役立つ場合があります。
SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - System.Web.Administration.WebAdminPage.CallWebAdminHelperMethod (Boolean isMembership, String methodName, Object[] parameters, Type[] paramTypes) at ASP.security_users_adduser_aspx のサーバー/インスタンスの検索エラー)。 c:\Windows\Microsoft.NET\Framework64\v4.0.30319\ASP.NETWebAdminFiles\Security\Users\addUser.aspx:行 28 の PopulateCheckboxes() c:\Windows\Microsoft.NET の ASP.security_users_adduser_aspx.Page_Load() \Framework64\v4.0.30319\ASP.NETWebAdminFiles\Security\Users\addUser.aspx:System.Web.Util の 22 行目。
私は何を間違っていますか?