本地調試此異常時沒有顯示使用,並顯示出來,只有當我瀏覽到該服務器的遠程URL地址..ASP.NET異常錯誤提到舊版本MySQL.Data的未在應用
我已經將MVC 3應用程序FTP到我的遠程服務器,並檢查Bin文件夾,顯示我擁有所有三個MySQL引用程序集。全部是版本6.4.4.0
。
在我的web.config文件中,所有與這些版本號相關的版本號都被設置爲版本6.4.4.0
。
爲什麼我會收到有關版本6.3.6.0
的錯誤消息,以及如何解決這個問題?
無法加載文件或程序集'MySql.Data,Version = 6.3.6.0,culture = neutral,PublicKeyToken = c5687fc88969c44d'或其某個依賴項。定位的程序集清單定義與程序集引用不匹配。 (從HRESULT異常:0x80131040)
異常詳細信息:System.IO.FileLoadException:無法加載文件或程序集 'MySql.Data,版本= 6.3.6.0,文化=中性公鑰= c5687fc88969c44d' 或它的一個依賴。定位的程序集清單定義與程序集引用不匹配。 (異常來自HRESULT:0x80131040)
你能手動確認您的服務器上的web.config文件實際上是一個更新的引用'6.4.4.0'?我知道這聽起來很愚蠢,但是我想在你試圖上傳文件時默默無視權限設置(這在我身上發生過幾次)。 –
它是..這是一個完整的新鮮上傳的網站...該網站上沒有任何預先存在的文件.. – Skindeep2366
經過仔細檢查...在web.config中沒有任何地方提到它mysql版本號.. – Skindeep2366