c# - 在 MVC5 中运行更新数据库时出错

标签 c# mysql asp.net-mvc entity-framework azure

我有一个 MVC 5 应用程序,它的 MySQL 数据库托管在 Azure 中。它运行得很好,但是今天当我尝试输入 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'.

可能出现什么问题,如何解决?

最佳答案

我以前也遇到过这个问题:

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

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

我希望这对你也有用。

关于c# - 在 MVC5 中运行更新数据库时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26806753/

相关文章:

php - 读取数据库写入平面文件,在 15,000 到 35000 条记录之间超时

css - 无法在 Bootstrap 中对齐详细信息页面的静态字段

c# - 如何将 OpenAPI 生成器与公司代理一起使用?

mysql - 如何使用命令行将 SQL 查询导出到 TXT

mysql - 自然连接错误

c# - 本地化和数据注释。 GlobalResourceProxyGenerator 和 PublicResxFileCodeGenerator

c# - Controller 未收到英国格式的 MVC3 日期

C# 在 Release 模式下运行时是否会编译出 Debug 语句?

c# - LINQ Group By 如果一个对象有 x 个属性,则在每个组上进行选择

javascript - 从 DropBox 上传现场文件