【问题标题】:.NET Core Web application - where is the Microsoft Identity database?.NET Core Web 应用程序 - Microsoft 身份数据库在哪里?
【发布时间】:2020-03-18 00:55:33
【问题描述】:

我正在使用 Microsoft Identity 开发一个 .NET Core Web 应用程序。用户所在的数据库在哪里?我需要修改和删除其中一些。我要查看数据库,不知道它存储在哪里,也不知道如何打开它!

编辑:所以数据库在 app.db 文件中。但是有谁知道一旦我将 Web 应用程序发布到 Azure 云中,我如何检查同一个数据库?就是在 portal.azure.com 中的某个地方。

有人吗??

【问题讨论】:

标签: asp.net-core .net-core asp.net-core-3.0 microsoft-identity-platform


【解决方案1】:

我假设您创建了一个新项目,选择了使用个人用户帐户的身份验证和“在应用程序中存储用户帐户”,然后从您的 Package Manager Console 运行 update-database 以创建数据库。否则你将无法访问数据库。

如果您查看appsettings.json 文件,您可以在DefaultConnection 下找到数据库的连接字符串。

编辑:好的,你正在使用 SQLite。所以可以使用SQLite浏览器,比如https://sqlitebrowser.org/

【讨论】:

  • 在 appsettings.json 中,它这样写: "ConnectionStrings": { "DefaultConnection": "DataSource=app.db" } 。但我不知道如何检查这个 app.db 文件。
  • 谢谢 - 可以很好地打开 app.db 文件!但是您知道如何检查我发布到 Azure 云中的同一个数据库吗?在 portal.azure.com 的某个地方。
猜你喜欢
  • 1970-01-01
  • 2016-02-12
  • 1970-01-01
  • 2019-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-15
  • 2021-02-24
相关资源
最近更新 更多