2011-10-15 25 views
6

Yeni bir hesap açtığımda asp.net mvc3 varsayılan şablonunun giriş bilgilerini nerede sakladığını söyler misiniz? Hata ayıklama modunda yerel olarak çalışıyor.MVC3 varsayılan şablonu kullanıcı hesabı bilgilerini nerede saklıyor?

SQLExpress'i yüklemeden, kayıt fonksiyonu hiç çalışmadı. Yüklediğimden beri, kayıt/oturum açma işlevini kullanabilirim ancak bu tür verilerin saklandığı SQLExpress tablosunu bulamıyorum. SQLExpress'te sistem veritabanları olan ana, model, msdb ve tempdb var.

Bana yardım edebilir? Teşekkürler!

cevap

7

web.config dosyasına bakın.

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

Yani üyelik sağlayıcısına takılı ApplicationServices adında bir bağlantı dizesi kullanarak, SqlMembershipProvider: Bunu, proje (dosya sistemi) içinde App_Data bakarsanız Yani

<connectionStrings> 
    <add name="ApplicationServices" 
     connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" 
     providerName="System.Data.SqlClient" /> 
    </connectionStrings> 

, seni Kullanıcılarınızın depolandığı aspnetdb.mdf adlı dosyayı göreceksiniz.

Here's some more info on SQL Server Express.

İlgili konular