asp

Parte 4 – Crear solución y proyectos

Parte 4 – Crear solución y proyectos

 

 

 

 

 

 

Parte​​ 4​​ ​​ Crear​​ solución y proyectos.

 

Vamos a crear los siguientes proyectos:

 

GestaProject.WebUI: que es la interfaz gráfica de la aplicación.

GestaProject.WebAPI: que es la aplicación que contendrá los microservicios.

GestaProject.Data: que es la capa de datos.

GestaProject.Business: es la capa de la lógica del negocio o proyecto.

 

Abrir la carpeta GestaProject\dev-source en tu repositorio de archivos.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Desde Visual Studio crear una solución en blanco. La solución se llamará​​ GestaProject​​ y guardarlo en la ruta​​ C:\Projects\GestaProject\dev-source.

 

Así es como debe de quedar la estructura inicial de los archivos.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ahora vamos a crear un nuevo proyecto que será la interfaz web de la aplicación. Para eso agregamos otro proyecto en la solución.​​ Este​​ proyecto se​​ llamará​​ GestaProject.WebUI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Seleccionar .NET Core y ASP .NET Core 2.2​​ click en Web Application (Model-View-Controller).

 

Después​​ de agregar GestaProject.WebUI,​​ revisamos la estructura de los archivos y​​ que la aplicación funciones sin problemas.

 

 

 

 

 

 

 

 

 

 

 

 

 

Para la aplicación de los microservicios, vamos a crear el proyecto GestaProject.WebAPI, así como lo hicimos con GestaProject.WebUI, pero seleccionaremos API como template.

 

 

 

 

 

 

 

 

 

En las propiedades de la solución GestaProject, seleccionaremos Multiple startup projects y debe de quedar como se muestra en la siguiente imagen.

 

Al proyecto GestaProject.WebAPI le asigaremos el puerto 60000 y a GestaProject.WebUI el puerto 60010.

 

 

 

 

 

Ejecutamos el proyecto y nos saldrán las siguientes páginas.

 

 

 

 

 

 

 

 

 

 

Para la capa de datos y la capa de negocio agregaremos dos librerías de clases, las llamaremos GestaProject.Data y GestaProject.Business

 

 

Te muestro la estructura final en Visual Studio y en el explorar de Windows; el cual debe tener el proyecto.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Read More

Net Core 2.2 y DevOps (CI/CD)

Net Core 2.2 y DevOps (CI/CD)

Página​​ 2​​ de​​ 2

 

Net Core 2.2 y DevOps (CI/CD)

 

En este documento explico cómo crear una aplicación con Net Core 2.2, hacer “check-in” en TFS, y crear los pipelines para automatizar DevOps (CI/CD).

 

Primer creamos un nuevo​​ proyecto​​ Asp.Net Core Web Application.

 

 

Seleccionar el Framework Net Core y Asp.Net Core 2.2, para crear una Web App con MVC.

 

 

 

Una vez creada la aplicación le ejecutamos, vemos que todo​​ esté​​ bien y hacemos el “check-in”​​ del código a nuestro TFS.

 

 

 

 

 

 

 

 

Ahora debemos crear un “pipeline”, para el “Continue Integration”

 

Seleccionar donde​​ está​​ el código, en este caso seleccionar Team Foundation Version Control

 

 

Seleccionar el proyecto:

 

Seleccionar el​​ template de Asp.Net Core y lo configuramos.

 

 

 

 

Restore:

 

 

Build:

 

 

Test:

 

Publish:

 

Publish Artifact:

 

Guardamos y ejecutamos.