Window服务timer解决方法

Window服务timer
最近写了一个Window服务,设定了一个timer,每隔一分钟读取配置文件中的数据。在windows服务发布之后进行测试的时候发现:当服务启动之后,读取配置配置文件数据时,读不到,什么原因??读取配置数据:ConfigurationManager.AppSettings["time"]; 
------解决方案--------------------
你确定有添加app.config文件?
服务运行中修改配置,读取的节点不会自动刷新的,要先调用一下ConfigurationManager.RefreshSection("AppSettings");
------解决方案--------------------
 // 在应用程序启动时运行的代码
        System.Timers.Timer timer = new System.Timers.Timer(1000);
        timer.Elapsed += new System.Timers.ElapsedEventHandler(AddCount);
        //AddCount是一个方法,此方法就是每个1秒而做的事情
        timer.AutoReset = true;
        //给Application["timer"]一个初始值
        Application.Lock();
        Application["timer"] = 1;
        Application.UnLock();
        timer.Enabled = true;
        System.Timers.Timer timer1 = new System.Timers.Timer();