【问题标题】:How to access the database that comes with ASP.NET Web Application?如何访问ASP.NET Web Application自带的数据库?
【发布时间】:2014-12-16 09:41:57
【问题描述】:

我正在使用 Visual Studio 2013。

我已经完成了 文件 -> 新建 -> 项目

然后我选择模板 -> Visual C# -> Web -> ASP.NET Web 应用程序

项目名称设置为 WebApplication1。

当我按 F5 运行网站时,它变成了一个基本的工作网站,用户可以注册一个帐户。

我现在面临的问题是如何访问存储注册用户的数据库?如何管理用户?我打算将来将其发布到网站上。我需要找到一种方法来备份用户。

我应该添加自己的表,应该将它们放在单独的数据库中还是应该将其与项目附带的数据库一起存储?

我找不到这方面的任何信息。我怀疑用于搜索的关键字可能是错误的。有人可以给我一些建议吗?

【问题讨论】:

    标签: c# visual-studio-2013 web-site-project


    【解决方案1】:

    asp.net 的默认模板为 localdb 创建了一个数据库,它是一个轻量级的 sql server 版本,将与 Visual Studio 2013 一起安装,要查看生成的数据库,浏览到项目中的 AppData 文件夹,你会发现一个包含您的一些项目名称的长文件,这是生成的数据库。现在,您可以通过 management studio 将此 db 文件附加到 sql server(如果有),或者您可以使用所需的数据库名称将连接字符串更改为所需的 sql server 实例,然后重新运行应用程序,您将获得生成的数据库进入您设置的sql server,您可以在其中执行任何其他数据库的操作。

    编辑 如果您在应用程序中成功运行并注册了一个用户,则数据库将在那里输出,vs 2013 的解决方案资源管理器中有一个小图标,显示所有文件(隐藏)文件,因为数据库不是解决方案的一部分。试试那个图标,你应该会在那里看到数据库文件。

    希望这会有所帮助。

    【讨论】:

    • “AppData”在visual studio 2013中无法展开。用文件资源管理器查看也没有
    • 如果您在应用程序中成功运行并注册了一个用户,数据库将在那里输出,vs 2013 的解决方案资源管理器中有一个小图标,显示所有文件(隐藏)文件,作为数据库不是解决方案的一部分。试试那个图标,你应该会在那里看到数据库文件。
    • 显示你的连接字符串。
    【解决方案2】:

    注册用户后,mdf 文件将出现在 AppData 文件夹中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-10
      • 2012-05-12
      • 1970-01-01
      • 1970-01-01
      • 2013-02-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多