我有一个Windows服务在Windows Server 2003上不间断运行超过一个月。
但是在11.10.2013 1:00 UTC是在服务器上自动更新的.NET框架。 Windows关闭服务包括我的更新前的服务。更新服务再次启动后,但我的服务无法在启动时连接到mysql服务器以获取数据。
我正在使用此代码:
MySqlConnection connection = new MySqlConnection(ConfigurationManager.ConnectionStrings["WatchDog.Properties.Settings.Mysql"].ConnectionString);
connection.Open();
自安装以来(一个月前),ConnectionString的配置文件没有更改。我已经验证了它,并且正确
我在事件查看器中收到了此消息:“无法连接到任何指定的MySQL主机”不幸的是,我没有记录堆栈跟踪,但正在进行测试。
我的库Mysql.Data用我的程序复制了localy。
但是同时PHP部分程序连接到同一个mysql服务器,数据库与同一个用户没有任何问题。卸载更新后(从安全角度来看,我知道这不是很好),程序再次无法正常工作。而且我的Windows 7笔记本上的程序可以正常运行而没有任何问题。
你有什么想法这个奇怪的行为是什么?