asp.net MVC2的内置用户部分的数据库在哪里?

时间:2010-12-03 17:33:19

标签: asp.net asp.net-mvc asp.net-mvc-2

用户注册/身份验证似乎内置于MVC2中,但存储用户的数据库在哪里?它不在数据连接之下。

4 个答案:

答案 0 :(得分:3)

默认模板使用SQL Express版本。 aspnetdb.mdf文件将存储在App_Data目录中。查看web.config中的连接字符串:

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

答案 1 :(得分:3)

你不必使用aspnet_regsql.exe工具 - 只需启动你的应用程序,注册新用户,然后在Windows资源管理器中打开app_data目录 - 你会在那里找到你的db文件

Arek

答案 2 :(得分:2)

首次创建网站的第一个用户时,会创建数据库。之后,.mdf文件位于app_data文件夹中。

如果您希望它显示在VS中,您可以单击项目 - &gt;显示所有文件,然后它应该在解决方案资源管理器中可见。右键单击ASPNETDB.MDF,然后单击“包含在项目中”。

答案 3 :(得分:0)

App_Data文件夹