Я использовал тот же клиент Sqlite, и у меня была та же проблема.Эта проблема возникает из-за того, что sqlite пытается создать файл в IsolatedFileStorage "DatabaseName.sqlite-journal", и у него недостаточно разрешений для этого.Я решил проблему, так что создал «DatabaseName.sqlite-journal» перед копированием базы данных в IsolatedFileStorage.Вот мой метод, который сделал это:
private void CopyFromContentToStorage(String assemblyName, String dbName)
{
IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication();
string uri = dbName + "-journal";
store.CreateFile(uri);
using (Stream input = Application.GetResourceStream(new Uri("/" + assemblyName + ";component/" + dbName,UriKind.Relative)).Stream)
{
IsolatedStorageFileStream dest = new IsolatedStorageFileStream(dbName, FileMode.OpenOrCreate, FileAccess.Write, store);
input.Position = 0;
CopyStream(input, dest);
dest.Flush();
dest.Close();
dest.Dispose();
}
}
это помогло мне, и сработало хорошо.
надеюсь, это поможет вам