Blazor es un marco web que facilita el desarrollo de aplicaciones rápidas de una sola página que se pueden ejecutar en cualquier navegador. Está basado en C #, Razor y HTML.

Este artículo le muestra cómo implementar una aplicación alojada ASP.NET Core creada con el marco de interfaz de usuario web en IIS. Está utilizando Visual Studio 2017 en su PC con Windows 10 para publicarlo. También utilizará SQL Server 2014 para realizar operaciones de base de datos. Pero antes de analizar los pasos para la implementación, echemos un vistazo a los requisitos previos.

requisitos

  • Alojamiento Windows

  • Extensión de reescritura de URL

Consulte también este artículo que muestra el proceso de creación de Cascading DropDownList en Blazor utilizando Entity Framework. Debe utilizarlo como referencia para desarrollar la aplicación proporcionada en este tutorial.

Pasos para instalar el paquete de hospedaje de .NET Core

Primero debe instalar .NET Core Hosting Bundle. Sigue estos pasos:

  1. Vaya al paquete de hospedaje de .NET Core
  2. Seleccione el tiempo de ejecución de .NET Core más reciente sin vista previa.

Cómo implementar una aplicación Blazor en IIS

  1. Haga clic en el instalador del paquete de alojamiento. Se descargará el paquete de alojamiento de .NET Core.

Cómo implementar una aplicación Blazor en IIS

  1. Haga doble clic en el archivo descargado para iniciar el proceso de instalación.

Cómo implementar una aplicación Blazor en IIS

Cuando se complete la instalación, reinicie su PC.

Pasos para publicar la aplicación Blazor

Ahora es el momento de hacer pública su aplicación Blazor. Estos son los pasos:

  1. Abra Visual Studio 2017.
  2. Abra la aplicación Blazor.
  3. Échales un vistazo Investigador de soluciones Ficha ubicada en el lado izquierdo de la pantalla. Haga clic con el botón derecho en el proyecto del servidor de soluciones que está BlazorDDL.Server. Haga clic en Publicar.

Cómo implementar una aplicación Blazor en IIS

  1. Verá una nueva pantalla. En el menú de la izquierda, haz clic en Carpeta. Seleccione la carpeta donde desea que se publique su aplicación Blazor.

Cómo implementar una aplicación Blazor en IIS

  1. Haga clic en Publicar. Si no hay ningún error, su aplicación se publicará correctamente.

Pasos para configurar IIS

A continuación, debe configurar IIS. Sigue estos pasos:

  1. Abrir IIS
  2. Clic derecho en Sitios web. Luego haga clic en Agregar sitio web
  3. Aparecerá una ventana emergente. Entrega tu Nombre del sitio. En este tutorial usaremos ankitsite. Ingrese la ruta a la aplicación publicada en el campo a continuación Camino fisico. Luego agregue su. a Nombre de host. Aquí usamos ankitsite.com

Cómo implementar una aplicación Blazor en IIS

  1. hacer clic OK.
  2. Ahora necesitas configurar Grupo de aplicaciones. Puede encontrarlo en el panel izquierdo. Haga doble clic en la piscina ankisita, eso es lo mismo que eso Nombre del sitio Ingresó en el paso 3.
  3. La Editar grupo de aplicaciones Aparece la ventana. De El Versión .NET CLR Lista desplegable, seleccione Sin código administrado Posibilidad.

Cómo implementar una aplicación Blazor en IIS

  1. hacer clic OK.

Pasos para configurar el host DNS

Configurar el host DNS es realmente sencillo. Todo lo que necesita hacer es seguir estos pasos:

  1. Vaya a esta ruta en su PC:
C:WindowsSystem32driversetc
  1. Abre eso anfitrión Archiva con tu editor de texto favorito.
  2. Agregue el nombre de host que ingresó en el paso 3 de la sección Configuración de IIS a la dirección IP local.

Cómo implementar una aplicación Blazor en IIS

Pasos para ejecutar la demostración

Finalmente, es hora de ejecutar su aplicación Blazor en localhost. Estos son los pasos:

  1. Abra su navegador preferido.
  2. Ingrese el nombre de host configurado en la barra de direcciones.
  3. Presione la tecla Enter. Se mostrará su aplicación Blazor.

Conclusión

En este artículo, aprendió a publicar su aplicación Blazor. También aprendió a configurar el host de IIS y DNS en consecuencia.