1

我启动了一个新的 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 在哪里创建这个成员数据库?

4

1 回答 1

1

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

如果需要,这里解释了这是什么以及如何查询其中的数据。

于 2012-12-10T11:45:39.573 回答