Я пытаюсь заставить приложение 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, я просто получаю сообщение об ошибке, что отсутствует поставщик данных, поэтому я не дублирую его где-либо