Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 20363|Antwort: 0

[Quelle] [Spring.Data.Common.dbproviders.xml] Leitung 766

[Link kopieren]
Veröffentlicht am 22.05.2017 16:35:49 | | | |
Fehler, der durch eine Abhängigkeit des Objekts 'MySql-5.2.3' in 'assembly [Spring.Data, Version=2.0.0.40000, Culture=neutral, PublicKeyToken=null], resource [ Spring.Data.Common.dbproviders.xml] Zeile 766' : Unbefriedigte Abhängigkeit, ausgedrückt durch Konstruktorargument mit Index 2 vom Typ [System.Typ]: Konstruktorargument konnte nicht konvertiert werden value [MySql.Data.MySqlClient.MySqlConnection, MySql.Data, Version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d] auf erforderlichen Typ [System.Type] : Kann nicht konvertiert werden Eigenschaftswert vom Typ [System.String] auf den erforderlichen Typ [System.Type] für die Eigenschaft ''.
während man 'constructor argument with name dbmetadata' in 'Spring.Data.Common.DbMetadata#DF06CA' auflöst, definiert in 'assembly [Spring.Data, Version=2.0.0.40000, Culture=neutral, PublicKeyToken=null], resource [Spring.Data.Common.dbproviders.xml] Zeile 766'
Descrip{filtering}tion: Eine unbehandelte Ausnahme trat während der Ausführung der aktuellen Webanfrage auf. Bitte überprüfen Sie die Stack-Trace für weitere Informationen über den Fehler und dessen Ursprung im Code.

Das Framework spring+nhibernate+mysql, die Plattformanwendung (Web) und MySQL sind getrennt und zwei miteinander verbundene Server.


Nachdem die Bereitstellung abgeschlossen ist, wurde der oben genannte Fehler gemeldet, und dann ist mein lokaler Computer win10 und der Server win2008 r2.

Nun, mein natives IIS läuft normal, warum ist es auf dem bereitgestellten Server nicht normal, ich kenne mich mit diesem Framework nicht so gut aus.

Ich weiß nicht, ob es ein Datenbankproblem ist, oder ob mir einige Referenzen fehlen, oder ein Problem mit der Konfigurationsdatei, oder...

Ich habe verschiedene Methoden im Internet ausprobiert, aber sie haben es nicht gelöst!

Zu diesem Zweck habe ich außerdem ein Mini-Programm geschrieben, das an den Anwendungsserver gesendet wird, dann ausgeführt wird, sich mit der entfernten Datenbank verbindet und anschließend eine Abfrage abgibt, wie in der untenstehenden Abbildung gezeigt:



Kein Problem, du kannst dich mit der entfernten Datenbank verbinden...

Plötzlich dachte ich darüber nach, der native Test, die Anwendung und die Datenbank sind auf demselben Computer, ob ich einen Treiber installieren soll, nicht ob ich auf irgendeine MySQL-DLL verweisen soll

Dann habe ich mir auf meinem lokalen Computer das installierte MySQL angesehen und einige Dinge installiert, wie in der Abbildung unten gezeigt, und festgestellt: Connector/Net 6.9.9,



Auf dem Anwendungsserver wird dieses Gerät nicht installiert, und dann kann man diesen separaten Treiber von der offiziellen Mysql-Website herunterladen.

Adresse herunterladen:
Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitteAntwort


Download und Installation abgeschlossen, Neustart von IIS und Lösung des Problems!!




Vorhergehend:mysql-5.7.17 ODBC-Installationsfehler Neuinstallations-Tutorial
Nächster:.net/c#, um die eindeutige Kennung der Maschine zu erhalten
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com