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)
可能是什么问题,我该如何解决?
我以前遇到过这个问题:
1.-将mysql连接器的更新安装到新版本:http://dev.mysql.com/downloads/connector/net/
2.-因为您尝试连接到MySQL的远程安装,您必须确保端口是打开的.您可以尝试连接到本地MySQL数据库来验证这一点.
我希望这也适合你.