2015-10-27 2 views
0

Я использую BLToolKit (версия 4.3.2.0) и MySql Connector (BLToolkit.Data.DataProvider.MySql.4 из версия 4.3.2.0) от NuGet. Когда я запускаю свой web.app в моно-среде, все работает отлично. Но на IIS я получаю исключение:Исключение BLToolkit-mysql-connector: Не удалось загрузить файл или сборку MySql.Data, Version = 6.9.7.0

FileLoadException: Не удалось загрузить файл или сборку «MySql.Data, Version = 6.9.7.0, культура ...

Что не так?

UPD: я также использовал MySql.Data (от NuGet), версия 6.9.8.0

+0

0 Я все еще не знаю, в чем дело. Я просто удалил все и установил все с нуля. очень важно: ни MSVS, ни консоль nuget не могли обрабатывать свои собственные ссылки, сохраненные в проекте. Ссылки и пакеты nuget a часто противоречат друг другу. Это [** SO SWEEET **] для разработчиков ... О, мне нравится, и я очень люблю решать такие конфликты вручную – maxkoryukov

+0

Возможный дубликат [Не удалось загрузить файл или сборку «MySql.Data, Version = 6.2.2.0] (http://stackoverflow.com/questions/2041051/could-not-load-file-or-assembly-mysql-data-version-6-2-2-0) – maxkoryukov

ответ

0

Только предположение: Является ли соответствующий узел в той же папке, что и программа (должна быть библиотека файлов, как «MySql.dll» или «MySql.Data.dll»)?

EDIT: Эта проблема была ранее сообщалось: Could not load file or assembly 'MySql.Data, Version=6.2.2.0

+0

Да, есть файл MySql.Data. dll ((Через «Свойства» файла в проводнике я нашел его версию - 6.9.8 – maxkoryukov

+0

Я не знаю, какая из сборок «ретроградная» ... есть новая версия, почему эта сумасшедшая сборка взяли старую версию DLL ... – maxkoryukov

+0

Так что теперь это работает? Извините, я не понимаю, что вы имеете в виду с последним комментарием. – 321polorex123

0

У меня была проблема Samen и решить ее с копией предыдущей версии. - Скачайте необходимую версию с https://downloads.mysql.com/archives/c-net/ - установите разъем на ПК (не тот, который вы используете, он не установит - скопируйте папку MySQL Connector Net 6.9.5 из C: \ Program Files (x86) \ MySQL в ту же папку на вашем ПК. - В Visual studio: удалите ссылку на MySQL.Data. - добавьте ссылку снова, используя 'Addreference/Browse' - Выберите файл MySQL.Data.dll в папке C: \ Программные файлы (x86) \ MySQL \ MySQL Коннектор Net version \ Assemblies \ v4.5

Смежные вопросы