Я пытаюсь заставить приложение MVC 3 использовать базу данных MySql, но я продолжаю получать ошибки, я сделал следующую строку подключения и поставщика в моем файле Web.Config
<connectionStrings>
<add name="DefaultConnection" connectionString="server=xxxxx.unoeuro.com; userid=xxxxx_dk;password=xxxxx;pooling=yes;Database=xxxxx_dk_db" providerName="MySql_db"/>
</connectionStrings>
<system.data>
<DbProviderFactories>
<add name="MySql_db" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=5.1.54.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
</DbProviderFactories>
</system.data>
Но когда я пытаюсь его использовать (просто пытаюсь использовать пользователя регистрации по умолчанию, который находится в проекте по умолчанию), я получаю эту ошибку
Произошла ошибка при создании обработчика раздела конфигурации для system.data: Столбец «InvariantName» должен быть уникальным. Значение «MySql.Data.MySqlClient» уже присутствует.
Но я, если я удалю DbProviderFactories, я просто получаю сообщение об ошибке, что отсутствует поставщик данных, так что это не потому, что я продублировал его где угодно.