我收到以下错误。我知道事实上这是一个谎言。我在 asp.net 网站上使用 mono.sqlite。当我将文件复制到预期的文件夹中时,它以前可以工作。然后我将其删除并创建了一个链接。默认情况下它是一个硬链接,我检查了硬链接的权限。它的 644。
但后来我决定重新启动单声道,然后它就起作用了。几个小时后,我检查了它,我再次收到消息。我重新启动了单声道,它不起作用。我停止了访问该数据库的另一个应用程序,重新启动了单声道,但它仍然无法正常工作。
考虑到这个非常硬链接正在工作的事实为什么我现在收到这个错误?
Server Error in '/' Application
SQLite error
no such table: Images
Description: HTTP 500. Error processing request.
Stack Trace:
Mono.Data.Sqlite.SqliteException: SQLite error
no such table: Images
at Mono.Data.Sqlite.SQLite3.Prepare (Mono.Data.Sqlite.SqliteConnection cnn, System.String strSql, Mono.Data.Sqlite.SqliteStatement previous, UInt32 timeoutMS, System.String& strRemain) [0x0022f] in /tmp/buildd/mono-2.6.7/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite_2.0/SQLite3.cs:333
at Mono.Data.Sqlite.SqliteCommand.BuildNextCommand () [0x00019] in /tmp/buildd/mono-2.6.7/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite_2.0/SQLiteCommand.cs:230
Version information: Mono Runtime Version: 2.6.7 (Debian 2.6.7-5); ASP.NET Version: 2.0.50727.1433
额外说明:我正在使用带有 fastcgi 的 debian 和 nginx