How to develop a windows services and how to install with example in .Net using C#
I have already created but not installing Error occured during the installation command prompt....
Error:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319>InstallUtil.exe -i D:\JAVED -WORK ZONE\Exercises\Window Services\WindowsService\bin\Debug\WindowsService.exe Microsoft (R) .NET Framework Installation utility Version 4.8.9037.0 Copyright (C) Microsoft Corporation. All rights reserved.
Exception occurred while initializing the installation: System.IO.FileNotFoundException: Could not load file or assembly 'file:///D:\JAVED' or one of its dependencies. The system cannot find the file specified..
C:\Windows\Microsoft.NET\Framework64\v4.0.30319>
Windows Service code is below...:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Linq; using System.ServiceProcess; using System.Text; using System.Threading.Tasks; using System.Configuration; using System.IO; using System.Threading;
namespace WindowsService { [RunInstaller(true)] public partial class Service1 : ServiceBase { int ScheduleTime = Convert.ToInt32(ConfigurationSettings.AppSettings["ThreadTime"]); public Thread Worker = null; public Service1() { InitializeComponent(); }
protected override void OnStart(string[] args) { try { ThreadStart start = new ThreadStart(Working); Worker = new Thread(start); Worker.Start();
} catch (Exception) { throw; } }
private void Working() { while (true) { String Path = "D:\\Sample.text"; using (StreamWriter sw = new StreamWriter (Path,true)) { sw.WriteLine(string.Format("Windows Service Called On :" + DateTime.Now.ToString("dd/mm/yyyy hh:mm ss tt")+"")); sw.Close(); }
Thread.Sleep(ScheduleTime * 60 * 1000); } }
protected override void OnStop() { try { if (Worker != null) { Worker.Abort(); } } catch (Exception) {
throw; } } } }