¿Cómo publicar un proyecto, publicación de sitio web MVC C#?

 Los proyectos desarrollados en ASP.NET MVC C# on Visual Studio Community en  desarrollo funciona pero para ponerla en produccion es necesario publicar el proyecto. Se requiere tener instalado el  IIS, solo me hace falta saber las configuraciones necesarias para poner el proyecto en marcha.

Requisitos previos

Visual Studio 2019 instalado con las cargas de trabajo adecuadas para el lenguaje elegido:

ASP.NET: Desarrollo de ASP.NET y web

Python: Desarrollo de Python

Node.js: Desarrollo de Node.js

Un proyecto de ASP.NET, ASP.NET Core, Python o Node.js. Si no dispone de un proyecto, seleccione una de las siguientes opciones:


ASP.NET Core: siga Inicio rápido: Uso de Visual Studio para crear la primera aplicación web ASP.NET Coreo use los pasos siguientes:


En Visual Studio 2019, elija Crear un nuevo proyecto en la ventana de inicio. Si la ventana de inicio no está abierta, elija Archivo > Ventana de inicio. Escriba Aplicación web en el cuadro de búsqueda, elija C# como lenguaje y, luego, seleccione Aplicación web ASP.NET Core (Modelo-Vista-Controlador) . Por último, elija Siguiente. En la siguiente pantalla, asigne el nombre MyASPApp al proyecto y luego elija Siguiente.


Elija la plataforma de destino recomendada (.NET Core 3.1) o .NET 5 y, a continuación, elija Crear.


Python: siga Inicio rápido: crear la primera aplicación web de Python con Visual Studio o bien use Archivo > Nuevo proyecto, seleccione Python y después Proyecto web de Flask.


Node.js: siga Inicio rápido: usar Visual Studio para crear su primera aplicación de Node.js o bien use Archivo > Nuevo proyecto, seleccione JavaScript y después Aplicación web de Node.js en blanco.


Asegúrese de compilar el proyecto mediante el comando de menú Compilar > Compilar solución antes de seguir los pasos de implementación.


Publicar en un sitio web

En primer lugar elegir la opcion release



En el Explorador de soluciones, haga clic con el botón derecho en el proyecto principal de la solucion


Luego elija Publicar (o use el elemento de menú Compilar > Publicar).


Luego eleccionar el directorio en donde queremos publicar y presionar el boton publish



En la ventana Publicar, elija Servidor web (IIS) .

Elección del destino de publicación

Elija Web Deploy como método de implementación. Web Deploy simplifica la implementación de aplicaciones web y sitios web en servidores IIS y debe instalarse como una aplicación en el servidor. Use el Instalador de plataformaweb para instalarlo.

Elección del método de implementación


Configure las opciones necesarias del método de publicación y seleccione Finalizar.


Detalles de la conexión Web Deploy


Para publicar, seleccione Publicar en la página de resumen. La ventana de salida muestra el progreso y los resultados de la implementación.

Si necesita ayuda con la solución de problemas de ASP.NET Core en IIS, consulte Solución de problemas de ASP.NET Core en Azure App Service e IIS.

Subida al Servidor
Debemo subir los archivos al directorio inetpub y dentro de este a wwwroot

C:\inetpub\wwwroot

Luego ingresamos en el IIS


Para activar nuestro sitio Web vamos a Activarlo como indica la imagen de abajo





Luego Seleccionamos nuestro proyecto 
y lo iniciamos como se ve en la figura de abajo-



Comentarios

Entradas populares de este blog

¿Qué es la JCAHO Joint Commission on Accreditation of Healthcare Organizations?

PARSEO DEL CODIGO PDF417 DEL DNI ARGENTINO

¿Como instalar El Cliente de SOPHOS VPN ?