在MVC5中运行Update-Database时出错

tet*_*ett 5 c# mysql asp.net-mvc entity-framework azure

我有一个MVC 5应用程序,它在Azure中托管了MySQL数据库.它运行良好,但今天当我尝试键入Update-Database并运行它时,我收到以下错误消息:

System.Runtime.Serialization.SerializationException: Type is not resolved for member 'MySql.Data.MySqlClient.MySqlException,MySql.Data, Version=6.9.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d'.
   at System.AppDomain.DoCallBack(CrossAppDomainDelegate callBackDelegate)
   at System.Data.Entity.Migrations.Design.ToolingFacade.Run(BaseRunner runner)
   at System.Data.Entity.Migrations.Design.ToolingFacade.Update(String targetMigration, Boolean force)
   at System.Data.Entity.Migrations.UpdateDatabaseCommand.<>c__DisplayClass2.<.ctor>b__0()
   at System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action command)
Type is not resolved for member 'MySql.Data.MySqlClient.MySqlException,MySql.Data, Version=6.9.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d'.
Run Code Online (Sandbox Code Playgroud)

可能是什么问题,我该如何解决?

Moy*_*Moy 9

我以前遇到过这个问题:

1.-将mysql连接器的更新安装到新版本:http://dev.mysql.com/downloads/connector/net/

2.-因为您尝试连接到MySQL的远程安装,您必须确保端口是打开的.您可以尝试连接到本地MySQL数据库来验证这一点.

我希望这也适合你.