当我访问我的 ASP.Net IIS 站点 (W2K3) 时,我收到以下错误:
SQLite error
Access is denied.
[SQLiteException (0x80004005): SQLite error Access is denied.]
当我打电话时会发生这种情况:
Object retVal = new System.Data.SQLite.SQLiteCommand("SELECT load_extension('libspatialite-4.dll');", conn).ExecuteScalar();
当我使用 Visual Studio 时,一切正常。
所以在那种情况下,我可以排除任何 dll 问题。所有非空间 SQLIte 查询也可以在 IIS 和 Visual Studio 中正常工作。
我确定我必须在某处设置权限设置,但在哪里和什么用户。