Ich programmiere mit Mono und C#, asp.net, und nginx.
Leider bekomme ich nicht die sqlite - Funktionen geladen.
Wenn ich ein Standalone C# schreibe
1 | //mono-csc sqlite_test.cs -r:System.Data.dll -r:Mono.Data.Sqlite.dll
|
2 |
|
3 | using System;
|
4 | using System.Data;
|
5 | using Mono.Data.Sqlite;
|
6 |
|
7 | public class SQLiteTest
|
8 | {
|
9 | public static void Main()
|
10 | {
|
11 | const string connectionString = "URI=file:SqliteTest.db";
|
12 | IDbConnection dbcon = new SqliteConnection(connectionString);
|
13 | dbcon.Open();
|
14 | IDbCommand dbcmd = dbcon.CreateCommand();
|
15 | ...
|
und mit
1 | mono-csc sqlite_test.cs -r:System.Data.dll -r:Mono.Data.Sqlite.dll
|
compiliere, GEHT DAS.
Wenn ich aber sqlite in einer aspx-Datei verwende,
schreibe ich in das Web.config
1 | <compilation debug="false" defaultLanguage="c#" explicit="true" strict="false" >
|
2 | <assemblies>
|
3 | <add assembly="/var/lib/mono/4.5/Mono.Data.Sqlite.dll"/>
|
4 | </assemblies>
|
5 | </compilation>
|
aber er bringt mir Fehler:
1 | System.IO.FileNotFoundException
|
2 | Could not load file or assembly 'Mono.Data.Sqlite.dll' or one of its dependencies
|