![](/img/trans.png)
[英]Could not load file or assembly 'MySql.Data, Version=6.9.5.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies.
[英]Could not load file or assembly 'MySql.Data, Version=6.9.5.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies
因此,我在asp.net頁面上收到此錯誤,但我真的不知道該怎么辦。 有人有什么想法嗎? 我正在嘗試連接到MYSQL 5.0服務器,如果這可以幫助任何人。
這是我在該項目中擁有的參考文獻列表
您是否通過NuGet獲得了.dll? 還是從本地路徑引用了它? 問題似乎是dll版本與服務器本身之間不匹配。
請查看以下鏈接: 版本不匹配的MySQL
您使用實體框架6程序集。 閱讀本文http://lvasquez.github.io/2014/11/18/EntityFramework-MySql/實體框架6需要MySQL Server 5.1或更高版本。
更新
在WebConfig中檢查您的mysql dll版本,並嘗試安裝所需的版本。 注意Install-Package MySql.Data.Entity安裝6.9.6和Install-Package MySQL.Data.Entities安裝6.8.3
當我使用Entity和Mysql時,我使用的是6.8.3版本。
GAC(全局程序集緩存)中是否安裝了MySql.Data.dll的其他/錯誤版本?
您的GAC必須指向其他版本。 本文向您展示如何更新。
https://msdn.microsoft.com/zh-CN/library/6axd4fx6%28v=vs.110%29.aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.