Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 20945|Válasz: 0

[Forrás] [Spring.Data.Common.dbproviders.xml] 766-os vonal

[Linket másol]
Közzétéve 2017. 05. 22. 16:35:49 | | | |
Hiba egy 'MySql-5.2.3' objektumfüggőség által okozott, amely az 'assembly [Spring.Data, Version=2.0.0.40000, Culture=neutral, PublicKeyToken=null], resource [ Spring.Data.Common.dbproviders.xml] 766' sor: Kielégítetlen függőség konstruktor argumentummal kifejezve 2-es indexkel [System.Type] : Nem tudták konvertálni a konstruktor argumentumot érték [MySql.Data.MySqlClient.MySqlConnection, MySql.Data, Version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d] szükséges típusra [System.Type]: Nem lehet konvertálni tulajdonságérték [System.String] típus esetén a szükséges típus [System.Type] értékére a tulajdonság '' esetén.
miközben a 'constructor argument with named dbmetadata' megoldása 'Spring.Data.Common.DbMetadata#DF06CA'-ra, amely az 'assembly [Spring.Data, Version=2.0.0.40000, Culture=neutral, PublicKeyToken=null], erőforrás [Spring.Data.Common.dbproviders.xml] 766' sor
Leírás: Kezeletlen kivétel történt a jelenlegi webes kérés végrehajtása során. Kérjük, tekintse át a stack trace-t további információért a hibáról és arról, honnan származik a kódban.

A keretrendszer spring+nhibernate+mysql, a platform alkalmazás (web) és a mysql különálló, és két összekapcsolt szerver.


A telepítés befejezése után a fenti hibát jelentették, és a helyi számítógépem win10, a szerver pedig win2008 r2.

Nos, a natív IIS-em normálisan fut, miért nem normális a telepített szerveren? Nem vagyok túl jártas ezzel a keretrendszerrel,

Nem tudom, hogy adatbázis-probléma-e, vagy hiányoznak néhány hivatkozás, vagy konfigurációs fájlprobléma, vagy...

Különböző módszereket próbáltam az interneten, de nem oldották meg!

Ennek érdekében írtam egy mini programot is, amelyet az alkalmazásszervernek küldenek, majd fut, csatlakozik a távoli adatbázishoz, majd lekérdezést végez, ahogy az alábbi ábrán látható:



Semmi gond, csatlakozhatsz a távoli adatbázishoz...

Hirtelen eszembe jutott, hogy a natív teszt, az alkalmazás és az adatbázis ugyanazon a számítógépen vannak, hogy telepítsenek-e valamilyen drivert, ne hivatkozzunk valamilyen mysql dll-re

Aztán a helyi számítógépen megnéztem a telepített mysql-t, és telepítettem néhány dolgot, ahogy az alábbi ábrán látható, és azt találtam: Connector/Net 6.9.9,



Az alkalmazás szerverén nincs telepítve ez a dolog, majd töltsd le ezt a külön meghajtót a mysql hivatalos weboldaláról,

Letöltési cím:
Turisták, ha szeretnétek megnézni ennek a bejegyzésnek a rejtett tartalmát, kérlekVálasz


Letöltés és telepítés teljesen, újraindítva az IIS-t, és oldd meg a problémát!!




Előző:mysql-5.7.17 ODBC telepítési hiba újratelepítési útmutató
Következő:.net/c# használatával megszerezve a gép egyedi azonosítóját
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com