sto assumendo questo è un bug con il connettore MySQL con mono, ma ho pensato di chiedere in caso Somone ha trovato intorno a un lavoro.connettore C# Mono MySql: Impossibile connettersi a qualsiasi MySQL specificato ospita
ho una soluzione VS esecuzione .NET 4 (ultima mono), sto usando la versione più recente del connettore MySQL fresco fuori il loro sito web questa mattina.
Se apro il progetto con Visual Studio, compilare ed eseguire il connettore MySQL si connette al database MySQL quasi istantaneamente e tutto va bene.
Se apro lo stesso identico progetto in MonoDevelop (causandone la creazione con mono piuttosto che con MS .net4) con non una singola riga di codice modificata, il connettore MySQL risponde con "Impossibile connettersi a qualsiasi host MySQL specificato "
Questo non può essere un problema del database altro che avrebbe visto il problema su entrambi costruisce. Anche rimanendo in MonoDevelop e costruendo con il framework MS .net da lì risulta ancora una buona connessione.
mia stringa di connessione contiene server, porta, uid, la password, il timeout di connessione, banca dati, mettendo in comune
Maggiori dettagli:
Windows 7 x64 Visual Studio 2010 Mono 2.10.8 MonoDevelop 3.0.2
Ho visto un gran numero di risultati da Google sulla mia domanda, ma tutti sembrano essere problemi diversi, o a causa di vecchi bug che sono stati fissati da metodi che certamente non hanno funzionato in questo caso.
Modifica: qualcuno può replicare quello che sto vedendo qui?
Hai avuto fortuna a capirlo? – Brian
Non l'ho fatto, ho abbandonato MySQL per il compito che riproverò nei prossimi giorni –
Probabilmente è un bug di framework mono. Ho aggiornato da 2.10.1 a 2.10.9 e ho risolto il problema. – Brian