发布.Net core 2.0后无法找到sqlite数据库

时间:2018-05-29 09:01:18

标签: asp.net sqlite raspberry-pi ubuntu-16.04 asp.net-core-2.0

我开发了一个在Raspberr上运行的.NET核心MVC应用程序, 但是当我为Ubuntu Mate发布它时,

dotnet publish -c Release -r ubuntu.16.04-arm

我找不到我的sqlite数据库,虽然我已经设置了这样的数据源:

"Data Source=database.sqlite;"

该应用程序工作正常,并与数据库通信。 这是正确的还是我错了什么?

1 个答案:

答案 0 :(得分:0)

我回答我的问题是为了帮助谁会有同样的疑虑。 当我在Release中发布时,没有创建数据库,但只有当我第一次在Raspberry中运行应用程序时。 然后,如果我在我的文件夹的根目录中观看,我可以看到我的Database.sqlite

我希望它有所帮助。