tengo un sitio ASP.NET MVC que se compone de 3 proyectos en una solución:¿Cómo debo almacenar la configuración de mi sitio ASP.NET MVC?
modelo de dominio (biblioteca de clases - Mantiene LINQ Repo)
DomainServices (biblioteca de clases - Mantiene la lógica de negocios)
WebUI (Sitio ASP.NET MVC)
Necesito un lugar para almacenar una serie de configuraciones para nuestro sitio que se pueden configurar a través de XML.
¿Qué proyecto debería llevar? ¿Alguien tiene un ejemplo de cómo se cargan y luego acceden a su configuración en estos diferentes proyectos?
¿Cargo el archivo XML una vez, en el constructor de alguna clase C# que contiene propiedades para todas mis configuraciones?
¿Alguien me puede dar algunos ejemplos y consejos sobre el almacenamiento de configuraciones en un archivo XML para usar en una solución multiproyecto?
estaba considerando lo que es una clase estática teniendo en cuenta que no creo que necesitaré múltiples instancias de esto. Aunque no estoy seguro – Rinndar
un contenedor de IoC apropiado solo construirá uno por defecto. –