无法查看默认MVC帐户控制器/ ASP.NET成员资格提供程序使用的数据库

时间:2012-12-10 11:40:37

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

我启动了一个新的Internet应用程序类型MVC 3项目。它有一个帐户控制器,可以使用默认的ASP.NET成员资格提供程序。

项目的web.config具有以下连接字符串:

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

我的机器上有SQLEXPRESS,但是当我在Management Studio中查找数据库时,我看不到为成员资格创建的数据库。我只看到我创造的那些。

ASP.NET MVC在哪里创建此成员资格数据库?

1 个答案:

答案 0 :(得分:1)

您正在使用用户实例(在SQL安装中包含文件aspnetdb.mdf'data目录)而不是SQLExpress中的嵌入式数据库,这就是您在SSMS中看不到它的原因。< / p>

如果需要,这是一个explanation of what this is以及如何查询其中的数据。