Tengo un pequeño problema que, en mi opinión, estaba relacionado con la seguridad, pero resulta que no puede ser como lo hice casi todo ...Intento escribir una base de datos de solo lectura: System.Data.SQLite
Mucha información sobre esto en la web pero nada tiene una respuesta para solucionar el problema.
Permítanme decir a mis pasos:
- tiene un sitio web en VS2k8 que cuando elimino errores o empezar de Cassini, todo trabaja muy bien
- Al configurar IIS 7.5 (Windows 7) para que señale a este sitio web y después de agregar IIS_IUSRS Modificar derechos obtengo el error
- Lo mismo con IIS 6.0.
Img: La seguridad en la base de datos de archivos de IIS 7,5
alt text http://www.balexandre.com/temp/2010-02-25_1028.png
Tenga en cuenta que todos los demás archivos y carpetas tienen los mismos derechos que el anterior
El error completo es:
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.Tenga en cuenta que este tiene que trabajar con IIS 6 (Windows 2003), así, el IIS 7.5 es sólo para la solución de problemas ya que tenemos más control en todo ...
¿Revisó el estado de archivo de solo lectura? –
Sí, lo hice, no es de solo lectura, ninguno de los archivos en IIS es: -/ – balexandre