Tentative d'écriture d'une base de données en lecture seule - System.Data.SQLite

Je vais avoir un petit peu d'un problème que j'ai pensé était liée à la Sécurité, mais, s'avère ne peut pas être comme je l'ai fait presque tout ...

Beaucoup d'informations sur ce sur le web, mais rien n'a une réponse pour résoudre le problème.

Permettez-moi de dire à mon étapes:

  • Avoir un Site web sur VS2k8 que lorsque je debug ou commencer à partir de Cassini, tous fonctionne bien
  • Lors de la configuration d'IIS 7.5 (Win7) pour pointer sur ce site et après l'ajout de IIS_IUSRS Modifier les droits, je reçois le message d'erreur
  • Même chose à l'aide de IIS 6.0!

Img: la Sécurité sur le Fichier de Base de données à partir de IIS 7.5

le texte d'alt http://www.balexandre.com/temp/2010-02-25_1028.png

Note que tous les autres fichiers et dossiers ont les mêmes droits que ci-dessus

Le message d'Erreur est:

Log: Executing query on SQLite Database

Message ***************************************
Attempt to write a read-only database
attempt to write a readonly database

Stack Trace ***********************************
at System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt)
at System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
at System.Data.SQLite.SQLiteDataReader.NextResult()
at System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
at soDatabaseManager.CommitPersonsToKitchenDatabase() in c:\Adwiza\Kitchen\App_Code\soDatabaseManager.cs:line 242

P. S. Garder à l'esprit que cela a à travailler avec IIS 6 (windows 2003) ainsi, l'IIS 7.5 est uniquement pour la résolution que nous avons plus de contrôle dans tout...

source d'informationauteur balexandre