Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'no such table: Users'.

今天使用asp.net core + sqlite 创建了一个demo项目,本地运行一切正常。可以添加,修改,删除数据。一旦发布到服务器上(Linux系统)就报错,错误信息如下:

原因是什么呢?
经过分析:原来是因为在发布项目的时候,生成的sqlite数据文件并没有复制到发布目标文件中。
解决办法:生成的数据库文件,右键属性=>复制到输出目录,选择始终复制。重新发布,搞定。

posted @ 2023-08-31 17:05  lym003  阅读(132)  评论(0编辑  收藏  举报