我已经在生产服务器上的IIS上部署了asp.net core 5 web API,我得到了这个错误:
连接[20004]使用到服务器'myIp(es)'上的数据库'myDbName'的连接时出错。171.1.1.0)'. fail:Microsoft.EntityFrameworkCore.Query[10100]迭代上下文类型“Orders_Sys_WebAPI.Models. serviziContext”的查询结果时发生异常。System.InvalidOperationException:引发了异常,可能是由于暂时性故障。请考虑通过将“EnableRetryOnFailure()”添加到“UseMySql”调用来启用瞬时错误恢复。异常(0x80004005):连接超时已过期。异常(0x80004005):无法连接到任何指定的MySQL主机。
我只在生产服务器上收到此错误。我试着在我的笔记本电脑上部署IIS,一切都很完美。
服务器上是否有我遗漏的配置?有什么想法吗?
2条答案
按热度按时间l7wslrjt1#
我试着在我的笔记本电脑上部署IIS,一切都工作得很好
但你的错误是...
无法连接到任何指定的MySQL主机。
你有没有检查过mysqld运行时没有中断?是否与IIS在同一主机上?如果不是,您的笔记本电脑是否与报告错误的主机连接到同一网络?使用相同的开关?DNS配置?你查过mysqld的日志了吗
9njqaruj2#
基础架构团队发现这是一个网络连接问题。服务器有一些限制。