Не мог инициализировать поставщика. Пропавшие без вести или неправильная схема. для MySql. Веб-коннектор

Эй парни и галлоны, сталкивающиеся с небольшой проблемой здесь.. Я пытаюсь использовать Коннектор MySql 6.2.2.0 для поставщиков членства и роли..

Проблема, которую я имею: Не мог инициализировать поставщика. Пропавшие без вести или неправильная схема.

<authentication mode="Forms"/>
<roleManager defaultProvider="MySqlRoleProvider"
    enabled="true"
    cacheRolesInCookie="true"
    cookieName=".ASPROLES"
    cookieTimeout="30"
    cookiePath="/"
    cookieRequireSSL="false"
    cookieSlidingExpiration="true"
    cookieProtection="All" >
  <providers>
    <clear />
    <add
        name="MySqlRoleProvider"
        type="MySql.Web.Security.MySQLRoleProvider, MySql.Web,
        Version=6.2.2.0,Culture=neutral, PublicKeyToken=c5687fc88969c44d"   
        connectionStringName="mySQL"
        applicationName="capcafe"
        writeExceptionsToEventLog="true"
    />
  </providers>
</roleManager>
<membership defaultProvider="MySqlMembershipProvider">
   <providers>
      <add connectionStringName="mySQL" 
         applicationName="capcafe" 
         minRequiredPasswordLength="5"
         requiresQuestionAndAnswer="false" 
         requiresUniqueEmail="false"
         minRequiredNonalphanumericCharacters="0" 
         name="MySqlMembershipProvider"
         type="MySql.Web.Security.MySQLMembershipProvider, MySql.Web, Version=6.2.2.0,
         Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
   </providers>
</membership>

Вот строка, которую это, кажется, не любит:

Line 57:             type="MySql.Web.Security.MySQLRoleProvider, MySql.Web,
Version=6.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"

У меня есть оба MySql. Сеть и MySql. На данные ссылаются и в моем мусорном ведре! Любая справка, решающая этот вопрос, будет очень цениться

8
задан jr3 6 March 2010 в 16:13
поделиться

2 ответа

Добавьте ссылки на сборки, добавьте атрибут autogenerateschema="true" к обеим сборкам как:

<providers>
<remove name="MySQLProfileProvider"/>
<add name="MySQLProfileProvider" autogenerateschema="true" type="MySql.Web.Profile.MySQLProfileProvider, MySql.Web, Version=6.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="LocalMySqlServer" applicationName="/"/>
</providers>

используйте инструмент конфигурации ASP.Net.

12
ответ дан 5 December 2019 в 07:58
поделиться

У меня была эта проблема, оказалось, что в моей строке подключения не было пароля, я думаю, что тщательная проверка правильности строки подключения будет хорошим местом для начала.

3
ответ дан 5 December 2019 в 07:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: