【发布时间】:2019-05-22 05:22:06
【问题描述】:
我用
创建了一个 asp.net core mvc 2.2 应用程序options.UseSqlite("Data Source=test.db")
重要提示:VS2017 必须以管理权限启动,否则无法创建数据库。是Asp.net core 2.2特有的,上一个没有这个问题。
问题
sqlite 数据库保存在哪里?我已经搜索过,但我什么也没找到。
注意:作为对比,Asp.net core 2.1 将 sqlite 数据库保存在项目文件夹中。
【问题讨论】:
-
C:\Program Files\IIS Express默认情况下。 -
如果您想知道为什么会出现这种情况以及如何解决该问题,请查看我的回答 here。
-
如果您查看我在之前评论中链接的答案,推荐的方法是将
CurrentDirectoryHelpers.SetCurrentDirectory();行添加到Main的开头,以便将 db 文件保存到首先是正确的位置。
标签: asp.net-core entity-framework-core asp.net-core-2.2