У меня на сервере IIS установлен сервер MySQL Connector/NET версии 6.2.3. Я использую NHibernate, и я не совсем уверен, как настроить мое веб-приложение для использования этого драйвера. Правильно ли я говорю, что я могу использовать любую версию .NET-коннектора, если на нее ссылается приложение? Если да, где/как мне ссылаться на драйвер в Web.config?
Вначале я использовал версию 6.3.6, в которой был установщик, и мне не требовалось добавлять ссылки в мой проект. Однако после развертывания на сервере я обнаружил, что версия, установленная там, была 6.2.3, которая дала эту ошибку:
Unable to find the requested .Net Framework Data Provider. It may not be installed.
Я понял это. Просто нужно установить providerName
в MySql.Data.MySqlClient
в connectionStrings
.