See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 20363|Vastuse: 0

[Allikas] [Spring.Data.Common.dbproviders.xml] liin 766

[Kopeeri link]
Postitatud 22.05.2017 16:35:49 | | | |
Viga tekib objekti 'MySql-5.2.3' sõltuvuse tõttu, mis on määratletud 'assembly [Spring.Data, Version=2.0.0.40000, Culture=neutral, PublicKeyToken=null], ressurss [ Spring.Data.Common.dbproviders.xml] rida 766' : Rahuldamata sõltuvus, mis on väljendatud konstruktorargumendiga indeksiga 2 tüübiga [System.Type] : Konstruktorargumenti ei saanud teisendada väärtus [MySql.Data.MySqlClient.MySqlConnection, MySql.Data, Version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d] vajalikuks tüübiks [System.Type] : Ei saa teisendada omaduse väärtus tüübist [System.String] vajaliku tüübini [System.Type] omaduse '' jaoks.
lahendades 'konstruktori argument nimega dbmetadata' 'Spring.Data.Common.DbMetadata#DF06CA', mis on defineeritud 'assembly [Spring.Data, Version=2.0.0.40000, Culture=neutral, PublicKeyToken=null], ressurss [Spring.Data.Common.dbproviders.xml] rida 766'
Descrip{filtering}tion: Praeguse veebipäringu täitmisel tekkis käsitlemata erand. Palun vaadake virna jälgimist, et saada rohkem teavet vea ja selle päritolu kohta koodis.

Raamistik spring+nhibernate+mysql, platvormirakendus (veeb) ja mysql on eraldi ning on kaks ühendatud serverit.


Pärast juurutamise lõpetamist on ülaltoodud viga teatatud ning siis on minu kohalik arvuti win10 ja server on win2008 r2.

Noh, minu natiivse IIS töötab normaalselt, miks see pole paigaldatud serveris normaalne, ma ei ole selle raamistikuga väga tuttav,

Ma ei tea, kas see on andmebaasi probleem või kas mul puuduvad mõned viited, või konfiguratsioonifail või...

Proovisin internetis erinevaid meetodeid, aga need ei lahendanud seda!

Selleks kirjutasin ka mini-programmi, mis saadetakse rakenduse serverisse, seejärel käivitatakse, ühendub kaugandmebaasiga ja seejärel päringutakse, nagu alloleval joonisel näidatud:



Pole probleemi, saad ühenduda kaugandmebaasiga...

Äkitselt mõtlesin, et natiivne test, rakendus ja andmebaas on samas arvutis, kas paigaldada mõni draiver, mitte viidata mingile MySQL DLL-ile

Seejärel vaatasin oma kohalikus arvutis paigaldatud MySQL-i ja paigaldasin mõned asjad, nagu alloleval joonisel näidatud, ning leidsin, et: Connector/Net 6.9.9,



Rakenduse serveris seda asja ei paigaldata ja siis laadi see eraldi draiver alla mySQL ametlikust veebilehelt,

Allalaadimise aadress:
Turistid, kui soovite näha selle postituse peidetud sisu, palunVastuse


Laadi alla ja paigalda täielikult, taaskäivita IIS ja lahenda probleem!!




Eelmine:mysql-5.7.17 ODBC installi ebaõnnestumise uuesti paigaldamise õpetus
Järgmine:.net/c#, et saada masina unikaalne identifikaator
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com