Cómo implementar chequeos de salud en ASP.Net Core

Las comprobaciones de estado se utilizan para determinar si la aplicación responde a las solicitudes normalmente. ASP.Net Core proporciona soporte para las comprobaciones de estado para informar el estado de una aplicación que utiliza middleware de comprobación de estado, que se introdujo en ASP.Net Core 2.2.

Las comprobaciones de estado en ASP.Net Core están expuestas como puntos finales HTTP y son configurables. Puede usar las comprobaciones de estado para realizar una comprobación básica de vida, para verificar los recursos del sistema o de la red, para verificar si la base de datos está respondiendo o para verificar otras dependencias, como un intermediario de mensajes o un servicio en la nube de Azure. Este artículo presenta una discusión de cómo podemos trabajar con el middleware de comprobación de estado en ASP.Net Core.

Crear un proyecto Core ASP.Net en Visual Studio

En primer lugar, vamos a crear un proyecto Core ASP.Net. Si Visual Studio 2017 está funcionando en su sistema, siga los pasos que se indican a continuación para crear un nuevo proyecto ASP.Net Core en Visual Studio.

  1. Inicia el Visual Studio 2017 IDE.
  2. Haga clic en Archivo> Nuevo> Proyecto.
  3. Seleccione “ASP.Net Core Web Application (.Net Core)” de la lista de plantillas mostradas.
  4. Especifique un nombre para el proyecto.
  5. Haga clic en Aceptar para guardar el proyecto.
  6. Una nueva ventana "Nueva aplicación web .Net Core …" se muestra a continuación.
  7. Seleccione .Net Core como tiempo de ejecución y ASP.Net Core 2.2 (o posterior) de la lista desplegable en la parte superior.
  8. Seleccione API como la plantilla de proyecto.
  9. Asegúrese de que las casillas de verificación "Habilitar soporte Docker" y "Configurar para HTTPS" no estén marcadas, ya que no usaremos esas funciones aquí.
  10. Asegúrese de que la opción "Sin autenticación" esté seleccionada, ya que tampoco usaremos la autenticación.
  11. Haga clic en Aceptar.

Esto creará un nuevo proyecto ASP.Net Core en Visual Studio. Usaremos este proyecto en las siguientes secciones de este artículo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *