Web部署MySQL连接失败

本文关键字:失败 连接 MySQL 部署 Web | 更新日期: 2023-09-27 17:54:28

当我在Visual Studio中运行它时,该项目连接到数据库。当我试图发布它时,我得到了这个错误:

错误34 Web部署任务失败。无法连接到数据库"myAppDb"。更多信息请访问:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_CANNOT_CONNECT_TO_DATABASE.)

无法连接数据库'myAppDb'。更多信息请访问:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_CANNOT_CONNECT_TO_DATABASE。不能创建类型为'dbDacFx'且路径为'server=localhost;user id=root;database=myAppDb'的对象。在建立到SQL Server的连接时发生了与网络相关或特定于实例的错误。未找到服务器或无法访问服务器。验证实例名是否正确,SQL Server是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 -无法打开到SQL Server的连接)系统找不到指定的文件C:'Program Files (x86)'MSBuild'Microsoft' VisualStudio'v12.0'Web'Deploy'Microsoft.Web.Publishing.MSDeploy.Common

我已经尝试了不同的连接字符串MySQL使用connectionstrings.com。这是怎么回事?

Web部署MySQL连接失败

安装MySQL连接器解决了这个问题:https://dev.mysql.com/downloads/connector/net/6.9.html