Del curso: .NET Core avanzado (2019)

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.100 cursos impartidos por expertos del sector.

Configuración de un servicio en segundo plano para ejecutar como servicio en Windows

Configuración de un servicio en segundo plano para ejecutar como servicio en Windows - Tutorial de .Net Core

Del curso: .NET Core avanzado (2019)

Configuración de un servicio en segundo plano para ejecutar como servicio en Windows

Si publico el servicio en segundo plano que acabamos de crear, veremos que es un ensamblado 'exe'. Por esta razón se sigue comportando como una aplicación de consola, ya que lo debo ejecutar manualmente. Si me voy a 'bin Debug netcoreapp publish', aquí podremos ver que está 'workerservice.exe'. Para registrar este servicio como un servicio del sistema operativo Windows o Linux, debemos indicarlo de forma explícita. En este video voy a registrarlo en Windows, ya que es el sistema operativo que estoy usando en este momento. Así que, antes de editar el código, lo que voy a hacer es agregar la referencia a un nuevo paquete de NuGet llamado 'Microsoft.Extensions.Hosting.WindowsServices'. 'dotnet add package Microsoft.Extensions.Hosting.WindowsServices' que, como su nombre lo indica, es un paquete de NuGet que incluye el soporte para servicios del sistema operativo Windows. Como podemos ver al momento de estar grabando este video, la versión es la…

Contenido