Как заставить роли ASP.NET использовать MySQL? - PullRequest
0 голосов
/ 14 октября 2019

Я попытался сделать следующее: Членство в ASP.NET / поставщики ролей для MySQL? , но я получаю исключение SqlException, в котором говорится "Ошибка при поиске указанного сервера / экземпляра".

Есть идеичто я мог сделать?

Error Image

Членство в Web.config:

<membership defaultProvider="MySqlMembershipProvider">
  <providers>
    <clear/>
    <add name="MySqlMembershipProvider"
         type="MySql.Web.Security.MySQLMembershipProvider,
           MySql.Web, Version=8.0.18.0, Culture=neutral,
           PublicKeyToken=c5687fc88969c44d"
         autogenerateschema="true"
         connectionStringName="localhoststr"
         enablePasswordRetrieval="false"
         enablePasswordReset="true"
         requiresQuestionAndAnswer="false"
         requiresUniqueEmail="false"
         passwordFormat="Hashed"
         maxInvalidPasswordAttempts="5"
         minRequiredPasswordLength="6"
         minRequiredNonalphanumericCharacters="0"
         passwordAttemptWindow="10"
         passwordStrengthRegularExpression=""
         applicationName="/"
 />
  </providers>
</membership>

ConnectionString:

<connectionStrings>
<add name="localhoststr" connectionString="Data Source=localhost;port=3306;Initial Catalog=aspnet;User Id=test;password=test"/>

1 Ответ

0 голосов
/ 14 октября 2019

У меня была похожая проблема, и моя в конечном итоге была связана с используемым портом.

см. https://blogs.msdn.microsoft.com/sql_protocols/2007/05/13/sql-network-interfaces-error-26-error-locating-serverinstance-specified/

...