您好,我正在试用 .NET 的会员功能,并且正在使用 ASP.NET Web 应用程序管理工具。我的问题是用户数据存储在哪里?我检查了我的数据库,但在任何地方都找不到。我还尝试在管理工具的 Providers 中查找任何信息,但仍然找不到路径。有人可以帮我吗?谢谢。
[编辑] App_Data 文件夹中没有任何内容。
我还想知道当我右键单击 App_Data 并尝试添加数据库时,没有这样做的选项。(添加新项目)。
您好,我正在试用 .NET 的会员功能,并且正在使用 ASP.NET Web 应用程序管理工具。我的问题是用户数据存储在哪里?我检查了我的数据库,但在任何地方都找不到。我还尝试在管理工具的 Providers 中查找任何信息,但仍然找不到路径。有人可以帮我吗?谢谢。
[编辑] App_Data 文件夹中没有任何内容。
我还想知道当我右键单击 App_Data 并尝试添加数据库时,没有这样做的选项。(添加新项目)。
我认为,默认情况下它会创建一个名为 aspnet 的数据库。
核实 :)
在 Web 应用程序项目的 App_Data 文件夹中查找名为 ASPNETDB.MDF 的文件。那是一个 SQL Express 数据库文件。
编辑:尝试在 Windows 资源管理器中查看 App_Data 文件夹。它可能在磁盘上,但未显示在 Visual Studio 内的项目中。
它保存在 ASP.NET 应用程序的 App_Data 文件夹下的数据库文件中。
您可以通过aspnet_regsql.exe工具将其配置为包含在您的 sql server 实例中:
aspnet_regsql.exe -E -S localhost -A mr
检查您的 web.config 以获取到数据库的连接字符串。如果是 sql server,那么会有一堆表以 'aspnet_' 或类似的东西为前缀。
如果您需要为成员资格/角色提供程序创建表和存储过程,您可以打开 Visual Studio 命令提示符(检查您的开始菜单)并运行aspnet_regsql
. .exe
也在目录下%WINDOWSDIR%\Microsoft.NET\Framework\v2.0.50727\
。
它使您能够从运行的服务器中选择一个数据库并创建您需要处理的所有内容。