C# MySQL连接在Web部署上失败

C# MySQL连接在Web部署上失败,c#,mysql,visual-studio,C#,Mysql,Visual Studio,当我在VisualStudio中运行该项目时,它很好地连接到数据库。当我试图发布它时,会出现以下错误: 错误34 Web部署任务失败。(无法连接到数据库“myAppDb”。有关详细信息,请访问: 无法连接到数据库“myAppDb”。有关详细信息,请访问:。 类型为“dbDacFx”且路径为“server=localhost”的对象;用户id=根用户;无法创建数据库=myAppDb'。 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是

当我在VisualStudio中运行该项目时,它很好地连接到数据库。当我试图发布它时,会出现以下错误:

错误34 Web部署任务失败。(无法连接到数据库“myAppDb”。有关详细信息,请访问:

无法连接到数据库“myAppDb”。有关详细信息,请访问:。 类型为“dbDacFx”且路径为“server=localhost”的对象;用户id=根用户;无法创建数据库=myAppDb'。 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40-无法打开到SQL Server的连接) 系统找不到指定的文件C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Deploy\Microsoft.Web.Publishing.MSDeploy.Common.targets 55 5 myProject


我使用ConnectionString.com尝试了MySQL的不同ConnectionString。这是怎么回事?

通过安装MySQL连接器解决了此问题: