【发布时间】:2015-11-05 15:55:35
【问题描述】:
我有一个已部署在 docker 上的 ASP.NET 5 Web API 应用程序。它连接到一个 MySql 实例,也在 docker 上。我正在使用 Entity Framework 6 连接到 MySql 数据库。我没有直接引用实体框架,而是使用内部使用实体框架 6 的 MySql.Data.Entity 包。
当我调用 API 时,我收到此错误:
无法确定“MySql.Data.MySqlClient.MySqlClientFactory”类型的提供者工厂的提供者名称
在 docker 外部,即在我的 windows 机器上,在 Visual Studio 2015 中,我将我的 Web API 指向 docker 上的 MySql 实例,我可以正常连接。在 docker 里面,我得到了上面提到的错误。
可能出了什么问题?
【问题讨论】:
标签: mysql asp.net-web-api docker asp.net-core dnx