Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 20363|Odpověď: 0

[Zdroj] [Spring.Data.Common.dbproviders.xml] Řádek 766

[Kopírovat odkaz]
Zveřejněno 22.05.2017 16:35:49 | | | |
Chyba způsobená závislostí objektu 'MySql-5.2.3' definovaného v 'assembly [Spring.Data, Version=2.0.0.40000, Culture=neutral, PublicKeyToken=null], resource [ Spring.Data.Common.dbproviders.xml] řádek 766' : Neuspokojená závislost vyjádřená argumentem konstruktoru s indexem 2 typu [System.Type] : Nepodařilo se převést argument konstruktoru hodnota [MySql.Data.MySqlClient.MySqlConnection, MySql.Data, version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d] na požadovaný typ [System.Type] : Nelze převést hodnota vlastnosti typu [System.String] na požadovaný typ [System.Type] pro vlastnost ''.
při vyřešení 'konstruktorového argumentu s názvem dbmetadata' na 'Spring.Data.Common.DbMetadata#DF06CA' definovaném v 'assembly [Spring.Data, Version=2.0.0.40000, Culture=neutral, PublicKeyToken=null], resource [Spring.Data.Common.dbproviders.xml] line 766'
Descrip{filtering}tion: Během vykonávání aktuálního webového požadavku došlo k nezpracované výjimě. Pro více informací o chybě a jejím původu v kódu si prosím prostudujte stopovací stopu.

Framework spring+nhibernate+mysql, platformová aplikace (web) a mysql jsou oddělené a jsou to dva propojené servery.


Po dokončení nasazení byla výše uvedená chyba nahlášena a pak je můj lokální počítač win10 a server win2008 r2.

No, můj nativní IIS běží normálně, proč to není normální na nasazeném serveru, nejsem s tímto frameworkem moc obeznámen,

Nevím, jestli je to problém s databází, nebo mi chybí nějaké reference, nebo problém s konfiguračním souborem, nebo...

Zkoušel jsem různé metody na internetu, ale nevyřešily to!

Za tímto účelem jsem také napsal mini program, který se pošle na aplikační server, poté spustí, připojí se k vzdálené databázi a následně provede dotaz, jak je znázorněno na obrázku níže:



Žádný problém, můžeš se připojit k vzdálené databázi...

Najednou jsem o tom přemýšlel, nativní test, aplikace a databáze jsou na stejném počítači, jestli mám nainstalovat nějaký ovladač, ne odkazovat na nějaký mysql dll

Pak jsem na svém lokálním počítači zkontroloval mysql, který jsem nainstaloval, a nainstaloval jsem několik věcí, jak je vidět na obrázku níže, a našel jsem to: Connector/Net 6.9.9,



Na aplikačním serveru není instalace této funkce, a pak si stáhněte tento samostatný ovladač z oficiálních stránek mysql,

Adresa ke stažení:
Turisté, pokud chcete vidět skrytý obsah tohoto příspěvku, prosímOdpověď


Stažení a instalace dokončena, restart IIS a vyřešení problému!!




Předchozí:mysql-5.7.17 neúspěšná instalace ODBC – tutoriál pro přeinstalaci
Další:.net/c# pro získání jedinečného identifikátoru stroje
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com