Почему я не могу получить доступ к своей базе данных sqlite, когда смог несколько часов назад? - PullRequest
0 голосов
/ 05 октября 2011

Я получаю ошибку ниже. Я знаю, что на самом деле это ложь. Я использую mono.sqlite на веб-сайте asp.net. Это работало раньше, когда я скопировал файл в ожидаемую папку. Затем я удалил его и создал ссылку. По умолчанию это жесткая ссылка, и я проверил права доступа к жесткой ссылке. Его 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 

Дополнительное примечание: я использую debian и nginx с fastcgi

...