Rohit Singh Ответов: 0

Не удалось загрузить файл или сборку "mysql.data" или одну из его зависимостей ошибка в webapi


Здравствуйте, я создаю проект webApi для простого запроса get. Я использую MySql в качестве базы данных. Все работало нормально пока я не использовал его на своем локальном сервере IIS но когда я развернул свой проект на рабочем сервере он показывает ниже ошибку


Ошибка сервера в приложении '/SAMPLEAPI'

Сообщение об ошибке парсера: не удалось загрузить файл или сборку "MySql.Data" или одну из ее зависимостей. Система не может найти указанный файл

Source Error:


An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.


WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]



Ниже мой код веб-ФОМ.файл config.


Примечание: Я уже установил MySql dll из пакета Nuget, и он также соответствует версии, которую я упомянул в своем файле web.config.

Что я уже пробовал:

<providers>           
        <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.10.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
      </providers>

Bryian Tan

вы развернули библиотеку dll?

Rohit Singh

Я развернул полный проект и в папке Bin присутствуют необходимые dll файлы

0 Ответов