我正在尝试在Mono托管服务上部署解决方案,我想使用MySql连接器......
问题是我无法使用MySql连接器,它说:
无法加载文件或程序集“MySql.Data,Version = 6.2.2.0,Culture = neutral,PublicKeyToken = C5687FC88969C44D”或其依赖项之一。系统找不到指定的文件
我不明白为什么?该文件位于bin目录中!?这可能是什么原因?
答案 0 :(得分:3)
Linux区分大小写,因此将“mysql.data.dll”重命名为“MySql.Data.dll”。
答案 1 :(得分:1)
大多数托管程序都有自己的库搜索路径。也许你必须将MySQL连接器添加到托管程序的库搜索路径。
e.g。在Tomcat中你必须修改Tomcat启动脚本中的CLASSPATH集,我确信单声道托管服务有类似的东西。
编辑:看起来mod_mono有一个MonoPath变量,可以设置为包含外部程序集。详情here。