Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 20363|Risposta: 0

[Fonte] [Spring.Data.Common.dbproviders.xml] linea 766

[Copiato link]
Pubblicato su 22/05/2017 16:35:49 | | | |
Errore generato da una dipendenza dell'oggetto 'MySql-5.2.3' definita in 'assembly [Spring.Data, Version=2.0.0.40000, Culture=neutral, PublicKeyToken=null], resource [ Spring.Data.Common.dbproviders.xml] riga 766' : Dipendenza insoddisfatta espressa tramite argomento costruttore con indice 2 di tipo [Tipo.Sistema] : Non è stato possibile convertire argomento costruttore valore [MySql.Data.MySqlClient.MySqlConnection, MySql.Data, Version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d] al tipo richiesto [System.Type] : Non possibile convertire valore di proprietà di tipo [System.String] al tipo richiesto [System.Type] per la proprietà ''.
mentre si risolve 'argomento costruttore con nome dbmetadata' in 'Spring.Data.Common.DbMetadata#DF06CA' definita in 'assembly [Spring.Data, Version=2.0.0.40000, Culture=neutral, PublicKeyToken=null], risorsa [Spring.Data.Common.dbproviders.xml] linea 766'
Descrip{filtering}tion: Un'eccezione non gestita si è verificata durante l'esecuzione della richiesta web corrente. Per favore, consulta la traccia dello stack per maggiori informazioni sull'errore e su dove ha avuto origine nel codice.

Il framework spring+nhibernate+mysql, l'applicazione piattaforma (web) e mysql sono separati e sono due server connessi.


Dopo il completamento del deployment, l'errore sopra è stato segnalato, e poi, il mio computer locale è Windows 10 e il server è Win2008 r2.

Beh, il mio IIS nativo funziona normalmente, perché non è normale sul server distribuito? Non conosco molto bene questo framework,

Non so se sia un problema di database, o se mi mancano dei riferimenti, o un problema di file di configurazione, o...

Ho provato vari metodi su Internet, ma non hanno risolto!

A tal fine, ho anche scritto un mini programma che viene inviato al server applicativo, poi eseguito, collegato al database remoto e infine interrogato, come mostrato nella figura qui sotto:



Nessun problema, puoi collegarti al database remoto...

All'improvviso ci ho pensato: il test nativo, l'applicazione e il database sono sullo stesso computer, se installare un driver, o menzionare qualche dll mysql

Poi, sul mio computer locale, ho guardato il mysql che ho installato, e ho installato alcune cose, come mostrato nella figura qui sotto, e ho scoperto che: Connector/Net 6.9.9,



Sul server applicativo non c'è alcuna installazione di questo dispositivo, e poi scarica questo driver separato dal sito ufficiale di mysql,

Indirizzo di download:
Turisti, se volete vedere il contenuto nascosto di questo post, vi pregoRisposta


Scarica e installa completato, riavvia IIS e risolvi il problema!!




Precedente:mysql-5.7.17 Tutorial di riinstallazione di fallimento installazione ODBC
Prossimo:.net/c# per ottenere l'identificatore univoco della macchina
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com