美好的一天,亲爱的朋友。尝试解决此问题已有两周,但没有成功。我们已经在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%。
也许有人可以指出正确的方向,在哪里找到。
预先感谢