2016-03-26 15 views
0

ASP.NET Kimliğini kullanarak kullanıcı oluşturmak için örnek kayıt sayfası oluşturdum. Aslında bu projeyle uzun zamandır çalışıyorum; Yani, veritabanı zaten mevcut.ASP.NET Kimliği - masalarım nerede oluşturuldu?

Register.aspx sayfasından, butonuna tıklandığında, Register butonuna basarak "User created successful"; ancak ilgili tabloların nerede oluşturulduğunu bulamadı.

Web.config dosyamın bağlantılar bölümü aşağıdadır. Lütfen unutmayın, ikinci connectionString "LocalDBConnectionString" var, ancak hiçbir yerde KULLANMAYIN ve aslında çalışmıyor.

Tüm ilgili veritabanlarını üyelik tablolarıyla doğruladım, ancak uygun olanı bulamadım.

<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" /> 

veritabanı oluşturulabilir?

Güncelleme - Bir daha yardım gerekli: ASHOKConnectionString web.config connectionstrings bölümün içinde varolan olduğunu dikkat edin. Şu anda diğer sayfalar için kullanıyorum. ASP.NET Kimlik ile ilgili tablolarımı bu veritabanına almak istiyorsam nasıl yapabilirim? Lütfen bana teklif etsin mi?

cevap

0

Web.config adresindeki üyelik alanına bakarak üyelerin nerede depolandığını bulabilirsiniz. Örneğin böyle bir şey görmek zorunda:

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

ve üyeleri için kullanıldığını veritabanı içinde, aspnet_ ile başladığını ve üyesi vardır 11 tablolar vardır.

+0

Cevabınız için teşekkür ederiz. Web.config'deki tüm bölümleri dikkatlice doğruladım, ancak önerdiğin bölümleri bulamıyorum. –

İlgili konular