2011-10-15 134 views
6

當我註冊一個新帳戶時,你能告訴我asp.net mvc3默認模板存儲登錄信息的位置嗎?它在調試模式下運行本地。MVC3默認模板存儲用戶帳戶信息在哪裏?

沒有安裝SQLExpress,註冊功能根本不起作用。由於我已經安裝了它,我可以使用註冊/登錄功能,但是我無法在SQLExpress中找到存儲此類數據的表。在SQLExpress中有master,model,msdb和tempdb是系統數據庫。

你能幫我嗎?謝謝!

回答

7

看一下web.config。

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

所以插入成員資格提供SqlMembershipProvider的,使用稱爲ApplicationServices連接字符串:

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

所以,如果你在App_Data看在你的項目(文件系統),你將會看到一個名爲的文件aspnetdb.mdf,這是您的用戶正在存儲的位置。

Here's some more info on SQL Server Express.

相關問題