'assembly [Spring.Data, Version=2.0.0.40000, Culture=neutral, PublicKeyToken=null], resource [ Spring.Data.Common.dbproviders.xml] satırı 766' : Oluşturucu argümanı ile [System.Type] tipinde indeks 2 ile ifade edilen tatmin edilmemiş bağımlılık: Yapıcı argümanını dönüştüremedi değeri [MySql.Data.MySqlClient.MySqlConnection, MySql.Data, Version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d] gerekli tipe [System.Type] : Dönüştüremiyor özellik değeri [System.String] türünün gerekli tipi [System.Type] için '' özelliği için gereklidir. 'Yapıcı argümanı adıyla dbmetadata' ile 'assembly [Spring.Data, Version=2.0.0.40000, Culture=neutral, PublicKeyToken=null], resource [Spring.Data.Common.dbproviders.xml] satır 766' Tanımlama: Mevcut web isteği yürütülürken yönetilmeyen bir istisna meydana geldi. Hata hakkında daha fazla bilgi ve kodda nereden kaynaklandığı hakkında lütfen stack trace'i inceleyin. Framework spring+nhibernate+mysql, platform uygulaması (web) ve mysql ayrı ve iki bağlı sunucudur.
Dağıtım tamamlandıktan sonra yukarıdaki hata bildirildi ve ardından yerel bilgisayarım win10, sunucu ise win2008 r2.
Doğal IIS'im normal çalışıyor, neden dağıtılmış sunucuda normal değil, bu framework'e çok aşina değilim,
Bunun bir veritabanı sorunu mu, yoksa bazı referansları mı kaçırdığımı ya da yapılandırma dosyası sorunu mu olduğunu bilmiyorum, yoksa...
İnternette çeşitli yöntemler denedim ama çözmediler!
Bu amaçla, uygulama sunucusuna gönderilen mini bir program da yazdım, ardından çalıştırılıp, uzak veritabanına bağlanıyor ve aşağıdaki şekilde sorgulama yapılıyor:
Sorun değil, uzak veritabanına bağlanabilirsiniz...
Aniden düşündüm, yerel test, uygulama ve veritabanı aynı bilgisayarda, herhangi bir sürücü yükleyip kurmamalı, mysql dll'ye başvurmamak
Sonra, yerel bilgisayarımda kurduğum mysql'e baktım ve aşağıdaki şekilde gösterildiği gibi bazı şeyler kurdum ve şunu: Connector/Net 6.9.9,
Uygulama sunucusunda bu cihazın kurulumu yok, sonra bu ayrı sürücüyü mysql resmi web sitesinden indirin,
İndir Adresi:Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfen Yanıt
İndir ve kurulum tamamlandı, IIS'i yeniden başlat ve sorunu çöz!!
|