Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 20363|Odgovoriti: 0

[Vir] [Spring.Data.Common.dbproviders.xml] vrstica 766

[Kopiraj povezavo]
Objavljeno na 22. 05. 2017 16:35:49 | | | |
Napaka, ki jo sproži odvisnost objekta 'MySql-5.2.3', definiranega v 'assembly [Spring.Data, Version=2.0.0.40000, Culture=neutral, PublicKeyToken=null], resource [ Spring.Data.Common.dbproviders.xml] vrstica 766' : Nezadovoljena odvisnost izražena preko konstruktorskega argumenta z indeksom 2 tipa [System.Type] : Ni bilo mogoče pretvoriti konstruktorskega argumenta vrednost [MySql.Data.MySqlClient.MySqlConnection, MySql.Data, Version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d] do zahtevanega tipa [System.Type] : Ni mogoče pretvoriti vrednost lastnosti tipa [System.String] na zahtevani tip [System.Type] za lastnost ''.
medtem ko se 'konstruktorski argument z imenom dbmetadata' razreši v 'Spring.Data.Common.DbMetadata#DF06CA', definirano v 'assembly [Spring.Data, Version=2.0.0.40000, Culture=neutral, PublicKeyToken=null], resource [Spring.Data.Common.dbproviders.xml] vrstica 766'
Descrip{filtering}tion: Med izvajanjem trenutne spletne zahteve je prišlo do neobdelane izjeme. Prosimo, da si oglejte sled sklada za več informacij o napaki in o tem, kje je nastala v kodi.

Ogrodje spring+nhibernate+mysql, platformna aplikacija (splet) in mysql so ločeni in sta dva povezana strežnika.


Ko je namestitev zaključena, je bila zgornja napaka prijavljena, nato pa je moj lokalni računalnik win10, strežnik pa win2008 r2.

No, moj domači IIS deluje normalno, zakaj ni normalen na nameščenem strežniku, nisem preveč seznanjen s tem ogrodjem,

Ne vem, ali gre za težavo z bazo podatkov, ali pa mi manjkajo kakšne reference, ali težava s konfiguracijsko datoteko, ali...

Poskusil sem različne metode na internetu, a niso rešile težave!

V ta namen sem napisal tudi mini program, ki se pošlje na aplikacijski strežnik, nato se zažene, poveže z oddaljeno bazo podatkov in nato izvede poizvedbo, kot je prikazano na spodnji sliki:



Ni problema, lahko se povežeš z oddaljeno bazo podatkov...

Nenadoma sem pomislil, da so nativni test, aplikacija in baza podatkov na istem računalniku, ali naj namestim kakšen gonilnik, ne pa da se sklicujem na kakšen mysql dll

Nato sem na lokalnem računalniku pogledal mysql, ki sem ga namestil, in namestil nekaj stvari, kot je prikazano na spodnji sliki, in ugotovil, da: Connector/Net 6.9.9,



Na aplikacijskem strežniku ni namestitve te naprave, nato pa prenesite ta ločen gonilnik z uradne spletne strani mysql,

Naslov za prenos:
Turisti, če želite videti skrito vsebino te objave, prosimOdgovoriti


Prenos in namestitev zaključena, ponovno zaženi IIS in reši težavo!!




Prejšnji:mysql-5.7.17 Vadnica za neuspeh namestitve ODBC
Naslednji:.NET/C# za pridobitev edinstvenega identifikatorja stroja
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com