2016-03-26 14 views
0

ASP.NET IDを使用してユーザーを作成するためのサンプル登録ページを作成しました。実際、私はこのプロジェクトに長年携わってきました。つまり、データベースはすでに存在しています。ASP.NET ID - テーブルが作成された場所

Register.aspxページからをクリックすると、ボタンが表示され、「User created successfully」のようなメッセージが表示されます。関連するテーブルが作成された場所を見つけることができませんでした。

以下は、私のweb.configファイルのconnectionstringsセクションです。 2番目のconnectionString "LocalDBConnectionString"は既存ですが、どこでも使用していないことに注意してください。実際には動作しません。

メンバーシップテーブルのすべての関連データベースで検証しましたが、関連するテーブルが見つかりませんでした。データベースを作成することができ

<connectionStrings> 
<add name="ASHOKConnectionString" connectionString="Data Source=SHRESTASOFT\SQLEXPRESS;Initial Catalog=ASHOK;Persist Security Info=True;User ID=sa; Password=tentod" /> 
<add name="LocalDBConnectionString" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\ClassDB.mdf;Integrated Security=True" /> 
<add name="ASHOKEntities" connectionString="metadata=res://*/EntityFramework.ASHOK.csdl|res://*/EntityFramework.ASHOK.ssdl|res://*/EntityFramework.ASHOK.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=SHRESTASOFT\SQLEXPRESS;initial catalog=ASHOK;persist security info=True;user id=sa;password=tentod;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 
<add name="NORTHWINDDataContext" connectionString="metadata=res://*/EntityFramework.NorthwindDataContext.csdl|res://*/EntityFramework.NorthwindDataContext.ssdl|res://*/EntityFramework.NorthwindDataContext.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=SHRESTASOFT\SQLEXPRESS;initial catalog=NORTHWND;persist security info=True;user id=sa;password=tentod;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 

アップデート - もう一つの助けを必要:ASHOKConnectionStringは、web.configファイルのconnectionStringsセクション内に存在していることを守ってください。これは私が現在他のページに使用しているものです。 ASP.NETアイデンティティ関連のテーブルをこのデータベースに追加するにはどうすればよいですか?誰でも私を提案してください!

答えて

0

メンバーの保存場所は、web.configのメンバーシップフィールドで確認できます。たとえば、次のような何かを参照する必要があります:

<roleManager ... > 
    <providers> 
    <clear/> 
    <add connectionStringName="ASHOKConnectionString" ... /> 
    </providers> 
</roleManager> 
<membership > 
    <providers> 
    <clear/> 
    <add connectionStringName="ASHOKConnectionString" ... /> 
    </providers> 
</membership> 

をし、会員のために使用されるデータベース内部で、aspnet_で始まり、あなたのメンバーがある11個のテーブルがあります。

+0

ご回答いただきありがとうございます。私はweb.configのすべてのセクションを慎重に検証しましたが、あなたが提案した上記のセクションを見つけてはいけません。 –

関連する問題