2011-10-15 30 views
6

Bạn có thể cho tôi biết mẫu mặc định của asp.net mvc3 lưu trữ thông tin đăng nhập khi đăng ký tài khoản mới không? Nó đang chạy cục bộ trong chế độ gỡ lỗi.Mẫu mặc định MVC3 lưu trữ thông tin tài khoản người dùng ở đâu?

Không cài đặt SQLExpress, chức năng đăng ký không hoạt động. Kể từ khi tôi đã cài đặt nó, tôi có thể sử dụng chức năng đăng ký/đăng nhập, nhưng tôi không thể tìm thấy bảng trong SQLExpress nơi loại dữ liệu được lưu trữ. Có master, model, msdb và tempdb trong SQLExpress là các cơ sở dữ liệu hệ thống.

Bạn có thể giúp tôi? Cảm ơn!

Trả lời

7

Hãy xem 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> 

Vì vậy, cắm vào nhà cung cấp thành viên là SqlMembershipProvider, sử dụng một chuỗi kết nối gọi là ApplicationServices:

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

Vì vậy, nếu bạn nhìn vào App_Data trong dự án (hệ thống tập tin), bạn sẽ thấy một tệp có tên là aspnetdb.mdf, đây là nơi người dùng của bạn đang được lưu trữ.

Here's some more info on SQL Server Express.

Các vấn đề liên quan