最近,我的网络应用程序中的特定页面抛出
Exception Details: MySql.Data.MySqlClient.MySqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
虽然我使用了ibtais作为持久层,但是还是出现了这个错误。我已经重新启动了 MySql 服务实例,但仍然出现相同的错误。以前没有发生过,最近经常发生。
服务器上部署的所有Web应用程序都使用Ibatis,DB服务器保留在安装IIS的同一台机器上。大约有 8000 条记录,其中大约 300 到 500 条将在页面加载时被过滤
对问题的原因有什么见解吗?
最佳答案
我遇到了和你一样的问题,我找到了这个MySQLConnection--Specifying default command timeout .
只需在您的 connectString 中添加“default command timeout=xxx”,此键的值以秒为单位。
我试过了,它对我有用。
关于c# - MySql.数据.MySqlClient.MySqlException : Timeout expired,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3475867/