【发布时间】:2016-09-27 21:15:00
【问题描述】:
我在 azure 上部署了一个 ASP.net Web API,在 linux 上运行的单独虚拟机中也有一个 MySql 数据库。我遇到的问题是,当我重新启动数据库并从 Visual Studio 重新部署 Web API 时,Web API 和 mySql 之间的连接工作正常,但大约 30 分钟后出现此错误:
“无法连接到任何指定的 MySQL 主机”
如果我想让它再次工作,我必须使用数据库重新启动虚拟机并从 Visual Studio 重新部署 Web API。我正在使用这样的连接字符串来连接我的网络配置
<add name="DefaultConnection" connectionString="Server=publicIpAddress;Port=3306;Database=db_12345_db;Uid=user;Pwd=*********;" providerName="MySql.Data.MySqlClient" />
此连接在我们切换到 azure 之前的服务器上正常工作。我怀疑我没有正确配置 azure。
知道如何解决这个问题吗?谢谢
【问题讨论】:
标签: c# mysql azure asp.net-web-api