+ -
当前位置:首页 → 问答吧 → 重新开贴求问,请高手回答!windows service的两大疑问,对不起只有50分了!

重新开贴求问,请高手回答!windows service的两大疑问,对不起只有50分了!

时间:2011-12-21

来源:互联网

疑问一:
C# code
private void InitializeComponent()
{
 double wattingTime = 9888;
......
this.mainTimer.Interval = wattingTime;
}
可以通过编译,我们将代码修改下
C# code
private void InitializeComponent()
        {
          。。。。
            this.mainTimer.Interval = wattingTime;//这样赋值就会出错
  。。。。。

        }
    private  double wattingTime = 9888;
如果让它wattingTime 就不行了,我也改成过静态变量,在静态函数里初始化,也是不行。

疑问2:
  private int hour = Convert.ToInt32(ConfigurationManager.AppSettings.Get("RunTimeHour"));
  private int minute = Convert.ToInt32(ConfigurationManager.AppSettings.Get("RunTimeMinute"));
不能读取app配置文件里的信息。可以通过编译,但是如果你要运行服务,报错
运行时错误: 错误 1053: 服务没有及时响应启动或控制请求。

作者: bios8086   发布时间: 2011-12-21

看来又一次注定是没人回答的!
是不是高手都不来CSDN了,唉!

作者: bios8086   发布时间: 2011-12-21

报错你也要说报的啥错吧

作者: sdfkfkd   发布时间: 2011-12-21

晕死,你在InitializeComponent()方法里写了干嘛, 
 protected override void OnStart(string[] args)
  {
  // TODO: 在此处添加代码以启动服务。
  timer1.Interval = 10000;
  timer1.Enabled = true;

  Function.WriteError("服务启动");//记录日志
  }

2.不能读取app配置文件里的信息,这个我还没碰到过。你可以具体说说。是不是服务没有停掉 然后拆卸掉 然后再发布服务呀、

作者: ooo7880000   发布时间: 2011-12-21

相关阅读 更多

热门下载

更多