Posts

Showing posts from February, 2026

Create and register window service

Image
 Visual Studio: Create New Project Select Worker Service Target .NET 6/7/8 Modify Program.cs file: using Microsoft . Extensions . Hosting ; Host . CreateDefaultBuilder ( args ) . UseWindowsService () // Important . ConfigureServices (( hostContext , services ) => { services . AddHostedService < Worker > (); }) . Build () . Run (); using Microsoft . Extensions . DependencyInjection ; Implement Database Update Logic using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; using Microsoft.Data.SqlClient; using System; using System.Threading; using System.Threading.Tasks; public class Worker : BackgroundService {     private readonly ILogger<Worker> _logger;     private readonly string _connectionString =         "Server=YOUR_SERVER;Database=YOUR_DB;Trusted_Connection=True;";     public Worker(ILogger<Worker> logger)     {         _logger = logger; ...