罕见的MySQL连接错误填充:SelectCommand.Connection属性尚未初始化

时间:2018-11-06 15:20:30

标签: mysql asp.net asmx mysqlconnection

美好的一天,亲爱的朋友。尝试解决此问题已有两周,但没有成功。我们已经在IIS 8.5上托管了asmx asp.net服务。服务正在使用MySQL Connector(MySQL.Data)连接到数据库。该服务工作了大约5年,没有任何问题。现在,管理员将其移至新的虚拟服务器,问题开始了。一日或两次服务会产生错误

  

System.InvalidOperationException:填充:SelectCommand.Connection   属性尚未初始化。

应用程序托管在默认网站上,重新启动该网站(需要1秒钟)可以解决问题。从代码的角度来看,此行会产生错误

cnnString = string.Format("Server={0};Database={1};Uid={2};Pwd={3};Convert Zero Datetime=True;CharSet=utf8;Treat Tiny As Boolean=false;", szServer, szDatabase, szInnerUserName, szinnerUserPassword);
                conn = new MySqlConnection();
                conn.ConnectionString = cnnString;
                conn.Open();

这是简化版。

只要无法创建连接,适配器就不会建立连接,并且会出现错误。 我试过清除MySQLConnection池,处理连接,清除所有内容。
服务器事件管理器没有错误。服务器内存使用率为40-60%。 也许有人可以指出正确的方向,在哪里找到。
预先感谢

0 个答案:

没有答案