#HowTo Configurar Autofac en una aplicación AspNetCore 1.x o 2.x.

En este post te voy a explicar como puedes configurar Autofac en un sitio web construido en Asp.Net Core 2.x o versiones anteriores.

Antes de empezar.

  • La configuración de Autofac en versiones anteriores a la 2.x de AspNet Core es distinta.
  • Use la versión 5.0 de Autofac.
  • El ejemplo se ejecuta en un entorno IIS, puede haber diferencias si tu entorno de ejecución es distinto.
  • Puedes descargar el ejemplo completo aquí.
  • Si estás usando DotNetCore 3.x puedes consultar este post.

Para empezar.

Debes descargar los siguientes packages Nuget:

Configurando la composición y los módulos.

En la clase Startup debes de agregar las siguientes instrucciones a ConfigureServices, en ese método puedes registrar módulos y/o composiciones antes de que se ejecute el ContainerBuilder.

Conclusiones.

Los inyectores de dependencias son ciudadanos de primera clase en AspNetCore. No es necesario que te preocupes por mantener instancias del contenedor disponibles o dentro de singletones. La herramienta y DotNet se encargarán de ello.

 

Gustavo Sánchez

Soy especialista en escribir software de calidad. Mediante el uso de marcos de trabajo, técnicas y automatización de procesos he podido reducir los costes operativos de los sistemas de la empresa. Sistemas confiables y adaptables producen clientes felices.

1 comments On #HowTo Configurar Autofac en una aplicación AspNetCore 1.x o 2.x.

Comments are closed.

Site Footer