سلام دوستان
من ویندوز سرویسی نوشتم برای ارتباط با یک وب سرویس و گرفتن دیتا از اون و درج در بانک اطلاعاتی.
مشکل اینجاست که ویندوز سرویسم اصلا وارد متد استارت تایمر نمیشه
protected override void OnStart(string[] args) { this.MyTimer.Enabled = true; this.MyTimer.Interval = 8640000; con.Open(); Library.WriteErrorLog("Connection is now open"); this.MyTimer.Elapsed += new System.Timers.ElapsedEventHandler(this.MyTimer_Elapsed); this.MyTimer.Start(); } private void MyTimer_Elapsed(object sender, ElapsedEventArgs e) { try { Library.WriteErrorLog("Service Started at" + DateTime.Now.ToString()); //واکشی و درج دیتا در sql }
لطفا راهنماییم کنید که مشکل کارم کجاست؟
خروجی فعلی استارت شدن ویندوز سرویس:
6/14/2015 1:12:28 PM:Connection is now open
6/14/2015 1:12:52 PM:connection is closed
6/14/2015 1:12:53 PM:Connection is now open
6/14/2015 1:14:24 PM:connection is closed
6/14/2015 1:14:25 PM:Connection is now open
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)