我启动了一个新的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在哪里创建此成员资格数据库?
答案 0 :(得分:1)
您正在使用用户实例(在SQL安装中包含文件aspnetdb.mdf
'data
目录)而不是SQLExpress中的嵌入式数据库,这就是您在SSMS中看不到它的原因。< / p>
如果需要,这是一个explanation of what this is以及如何查询其中的数据。