Salve, ho scritto un piccolo programma, che leggere e visualizza i dati da un db di mysql di Aruba.

In web.config ho scritto:
<connectionStrings>
<add name="constr" connectionString="server=xxx.xxx.xxx.xxx; port=3306; database=Sqlxxxxxx_3; UId=Sqlxxxxxx; Pwd=xxxxxxxxx;" providerName="MySql.Data.MySqlClient"/>
</connectionStrings>

In un file prova.aspx.vb ho scritto:
Imports MySql.Data.MySqlClient
Partial Class VB
Inherits System.Web.UI.Page
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
If Not Me.IsPostBack Then
Dim constr As String = ConfigurationManager.ConnectionStrings("constr").ConnectionString
Using con As New MySqlConnection(constr)
Using cmd As New MySqlCommand("SELECT * FROM registraemail")
Using sda As New MySqlDataAdapter()
cmd.Connection = con
sda.SelectCommand = cmd
Using dt As New DataTable()
sda.Fill(dt)
GridView1.DataSource = dt
GridView1.DataBind()
End Using
End Using
End Using
End Using
End If
End Sub

In locale tutto funziona. Quando lo metto online: questo è l'errore:
Authentication with old password no longer supported, use 4.1 style passwords.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code

Exception Details: MySql.Data.MySqlClient.MySqlException: Authentication with old password no longer supported, use 4.1 style passwords.

Dove sta il problema. Mi aiutate a capire.
Grazie
Risolto, basta copiare nella cartella bin il file MySql.Data.dll di mysql della versione MySQL Connector Net 5.0.9.

Grazie!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.