Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 20945|Antwoord: 0

[Bron] [Spring.Data.Common.dbproviders.xml] lijn 766

[Link kopiëren]
Geplaatst op 22-05-2017 16:35:49 | | | |
Fout veroorzaakt door een afhankelijkheid van object 'MySql-5.2.3' gedefinieerd in 'assembly [Spring.Data, Version=2.0.0.40000, Culture=neutral, PublicKeyToken=null], resource [ Spring.Data.Common.dbproviders.xml] regel 766' : Onbevredigde afhankelijkheid uitgedrukt via constructorargument met index 2 van type [System.Type]: Kon constructorargument niet converteren waarde [MySql.Data.MySqlClient.MySqlConnection, MySql.Data, Version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d] naar vereist type [System.Type] : Kan niet converteren eigenschapswaarde van type [System.String] naar vereist type [System.Type] voor eigenschap ''.
terwijl 'constructor argument met naam dbmetadata' wordt opgelost naar 'Spring.Data.Common.DbMetadata#DF06CA' gedefinieerd in 'assembly [Spring.Data, Version=2.0.0.40000, Culture=neutral, PublicKeyToken=null], resource [Spring.Data.Common.dbproviders.xml] regel 766'
Descrip{filtering}tion: Er trad een niet-behandelde uitzondering op tijdens de uitvoering van het huidige webverzoek. Bekijk alstublieft de stacktrace voor meer informatie over de fout en waar deze in de code vandaan komt.

Het framework spring+nhibernate+mysql, de platformapplicatie (web) en mysql zijn gescheiden en zijn twee verbonden servers.


Nadat de implementatie is voltooid, is bovenstaande fout gemeld, en dan is mijn lokale computer win10 en de server win2008 r2.

Nou, mijn native IIS draait normaal, waarom is het niet normaal op de gedeployte server, ik ben niet zo bekend met dit framework.

Ik weet niet of het een databaseprobleem is, of dat ik wat referenties mis, of een configuratiebestandprobleem, of...

Ik heb verschillende methoden op internet geprobeerd, maar ze hebben het niet opgelost!

Hiervoor heb ik ook een mini-programma geschreven, dat naar de applicatieserver wordt gestuurd, vervolgens wordt uitgevoerd, verbinding maakt met de externe database en vervolgens een query uitvoert, zoals te zien is in de onderstaande figuur:



Geen probleem, je kunt verbinding maken met de externe database...

Plotseling dacht ik eraan dat de native test, de applicatie en de database op dezelfde computer staan, of ik een driver moet installeren en niet naar een mysql-dll moet verwijzen

Vervolgens keek ik op mijn lokale computer naar de mysql die ik had geïnstalleerd, en ik heb een aantal dingen geïnstalleerd, zoals te zien in de onderstaande figuur, en vond dat: Connector/Net 6.9.9,



Op de applicatieserver is er geen installatie van dit ding, en download dan deze aparte driver van de officiële mysql-website,

Downloadadres:
Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieftAntwoord


Download en installeren voltooid, start IIS opnieuw en los het probleem op!!




Vorig:mysql-5.7.17 ODBC installatiefout reinstall tutorial
Volgend:.net/c# om de unieke identificatie van de machine te verkrijgen
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com