Aprender a programar con ASP.NET Core mi primer aplicación Hello World

Estrada Web Group
Estrada Web Group
Aprender a programar con ASP.NET Core mi primer aplicación Hello World

En este tutorial, comenzamos con la creación de una aplicación de ejemplo de ASP.NET Core para imprimir Hello World. Usare Visual Studio 2022 como editor de código. La aplicación utilizará la plantilla vacía predeterminada, que muestra "Hello World". Antes de comenzar, debes instalar SDK  .NET Core y Visual Studio 2019 Community Edition o superior. También aprenderás a compilar y ejecutar la aplicación Hello World con la herramienta de línea de comandos dotnet.

Crea la aplicación ASP.NET Core Hello World

Abre el Visual Studio. Posteriormente haz clic en Crear un proyecto

proyecto hello world con asp.net core

Elije la plantilla de aplicación web de ASP.NET Core vacía y presionas siguiente.

proyecto hello world con asp.net core

Nombra el proyecto como HelloWorld.

proyecto hello world con asp.net core

Una vez que hagas clic en siguiente, accederás al cuadro de diálogo para seleccionar el Framework para crear la aplicación, en mi caso voy a seleccionar .NET 6.0.

proyecto hello world con asp.net core

Elije la versión de .NET Core para la aplicación Hello World de ASP.NET Core

Primeros pasos con el proyecto ASP.NET Core

Una vez presionado el botón Crear, el Visual Studio crea el proyecto.

proyecto hello world con asp.net core

Ejecutar la aplicación

Presiona F5 para ejecutar la aplicación. Verás "Hello World" en el navegador

Presionar F5 inicia la aplicación en modo de depuración. El modo de depuración te permite realizar cambios en la aplicación, mientras se está ejecutando.

También puedes elegir Ctrl-F5, que inicia la aplicación en modo sin depuración.

Si en el navegador te aparece un mensaje que diga: Advertencia: Riesgo potencial de seguridad a continuación.

proyecto hello world con asp.net core

Seleccionas la opción Avanzado y Aceptar el riesgo y continuar, listo ya puedes ver el mensaje Hello World

proyecto hello world con asp.net core

Ejecución de la aplicación en IIS Express

Visual Studio inicia IIS Express y ejecuta tu aplicación. Elige un número de puerto aleatorio para iniciar tu aplicación

El ícono de IIS Express aparece en la parte inferior derecha de la barra de tareas, como se muestra en la imagen a continuación.

proyecto hello world con asp.net core

Ejecutar la aplicación con dotnet CLI

De forma predeterminada, Visual Studio inicia IIS Express para ejecutar tu aplicación. Puedes cambiar esto de IIS Express a HelloWorld (o el nombre del proyecto) desde la barra de herramientas estándar

proyecto hello world con asp.net core

del sistema, como se muestra en la siguiente sección.

Ejecución de la aplicación con Dotnet Run

También podemos ejecutar el programa usando la utilidad de línea de comandos dotnet

Abre la ventana de comandos y ve a la carpeta raíz del proyecto. La carpeta raíz es donde encontrarás el archivo HelloWorld.csproj

Y escribe el comando dotnet run HelloWorld El proyecto se ejecuta y escucha en el puerto 7120

proyecto hello world con asp.net core

Archivos de salida

Cuando presionamos (F5 o Ctrl-F5), el proyecto se compila y los archivos compilados se copian en la carpeta de salida, que es bin/<configuration>/<target>.

Donde <configuration> es el nombre de la configuración de compilación utilizada (debug o release). Es debug para compilaciones de depuración y release para compilaciones que quieres publicar en producción.

El <target> es “netcoreapp<.NetCoreVersion>”. Dado que elegimos ASP.NET Core .NET 6.0, la carpeta de destino se convierte en net6.0

Para una compilación que usa la configuración de depuración, los archivos compilados se copian en bin/debug/net6.0 en el directorio del proyecto.

Abre el símbolo del sistema y cd en la carpeta de salida como se muestra a continuación. Ahora, puedes ejecutar el programa desde aquí usando el comando dotnet helloWorld.dll. La aplicación se ejecutará y escuchará en los puertos 5000 y 5001. Abre el navegador y busca la ubicación http://localhost:5000 y deberías ver el "Hello World".

proyecto hello world con asp.net core

Compilando el proyecto desde la línea de comando

También podemos compilar el proyecto desde la línea de comandos usando la CLI de dotnet

Abre el proyecto y vaya a la carpeta raíz de la solución, donde se encuentra el archivo .sln y simplemente ejecútalo.

proyecto hello world con asp.net core

Resumen

Aprendimos a crear una aplicación ASP.NET Core con Visual Studio 2022. Aprendimos a ejecutarlo en IIS Express. También lo construimos y ejecutamos usando dotnet cli.

 

Compartir artículo:

Más artículos geniales

¿Cómo especificar grupos de validación con jQuery y ASP.NET?

¿Cómo especificar grupos de validación con jQuery y ASP.NET?

Los grupos de validación permiten organizar los controles de validación de una página como un conjunto. Cada grupo de validación puede realizar la validación independientemente de otros grupos de validación de la página.

Ver artículo completo
El modelo para Entity Framework del sistema de inventarios

El modelo para Entity Framework del sistema de inventarios

Un modelo Entity Framework Core es un modelo conceptual del dominio de una aplicación. El dominio incluye todos los temas relevantes para las áreas de resolución de problemas de interés para los usuarios de la aplicación.

Ver artículo completo

Manténgase actualizado

Obtenga excelente contenido en su bandeja de entrada todas las semanas.
Solo contenido excelente, no compartimos su correo electrónico con terceros.
Subir al inicio de la pantalla