cer*_*ran 6 .net asp.net asp.net-mvc asp.net-mvc-3
你能告诉我注册新帐户时asp.net mvc3默认模板存储登录信息的位置吗?它在调试模式下运行本地.
如果没有安装SQLExpress,寄存器功能根本不起作用.由于我已经安装了它,我可以使用注册/登录功能,但是在SQLExpress中找不到存储此类数据的表.SQLExpress中有master,model,msdb和tempdb,它们是系统数据库.
你能帮助我吗?谢谢!
看一下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>
Run Code Online (Sandbox Code Playgroud)
所以插入的成员资格提供程序是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>
Run Code Online (Sandbox Code Playgroud)
因此,如果你查看App_Data你的项目(文件系统),你会看到一个名为aspnetdb.mdf的文件,这是你的用户存储的地方.
| 归档时间: |
|
| 查看次数: |
1376 次 |
| 最近记录: |