Este proyecto es un ejemplo de infraestructura extensible para crear una API web REST con ASP.NET Core.
Este ejemplo contiene una serie de trucos y técnicas que son el resultado de algunos conocimientos en programación WebAPI/REST en ASP.NET Core.
Si desea una inmersión total en REST, seguridad API, ASP.NET Core y mucho más.
Probándolo Clonar o descargar este repositorio Construir la solución usando la línea de comando con dotnet build Vaya al directorio MyApi y ejecute el proyecto usando la línea de comando con dotnet run Vaya a esta URL https://localhost:8000/swagger para ver la página SwaggerUI
Técnicas y características
Inyección de dependencia usando Autofac (Contenedor Ioc) Principio de responsabilidad única Mapee recursos usando AutoMapper Administración de versiones usando Swagger (Swashbuckle) Generador automático de documentos para Swagger Integre Swagger y las mejores prácticas de control de versiones para rendimiento y seguridad