[Mono-devel-list] MySql Connectivity in Mono

Colt D. Majkrzak majkrzak at gmail.com
Mon Jan 3 21:04:28 EST 2005


In attempting to install MySql.Data into mono, I'm running into the
following problem.  The code works in Windows with MS.NET+IIS+MySql.Data but
when I take the MySql.Data.dll under Linux
[/]# gacutil -i ./MySQL.Data.dll
MySql.Data installed into the gac (/usr/local/lib/mono/gac)

[/]# gacutil -l MySql.Data
The following assemblies are installed into the GAC:
MySql.Data, Version=1.0.3.31712, Culture=neutral,
PublicKeyToken=c5687fc88969c44d
Number of items = 1

lrwxrwxrwx    1 root     root           79 Jan  3 19:52 MySQL.Data.dll ->
/usr/local/lib/mono/gac/MySql.Data/1.0.3.31712__c5687fc88969c44d/MySQL.Data.
dll*

But even with all this, when I try to load the test webpage, I get the
following:

Server error in '/asp' application

----------------------------------------------------------------------------
----

Description: Error processing request. 
Error Message: HTTP 500. 

Stack Trace: System.IO.FileNotFoundException: File
'/home/spiderma/public_html/asp/bin/testproj.dll' not found.
in (unmanaged) (wrapper managed-to-native)
System.Reflection.Assembly:LoadFrom (string)

 
In looking in the error_log I get the following:

[/etc/httpd/logs]# tail error_log

** (/usr/lib/mono/1.0/mod-mono-server.exe:26053): WARNING **: Could not find
assembly MySql.Data, references from
/home/spiderma/public_html/asp/bin/testproj.dll (assemblyref_index=3)
     Major/Minor: 1,0
     Build:       3,31712
     Token:       c5687fc88969c44d
System error: No such file or directory

What seems to be the problem? Why isn't mono finding MySql.Data ?

Thanks in advance!




More information about the Mono-devel-list mailing list