Hay varios valores que he estado almacenando en secciones de secciones de configuración de ASP.NET para cada "módulo". Me he estado preguntando si incluso pertenecen a estos archivos.¿Estos valores pertenecen a un archivo de configuración o base de datos?
El fondo se encuentra en: Estas son varias instancias de la aplicación web implementada. Todos usan la misma base de datos pero tienen su propia configuración.
Estoy seguro de que las diferencias entre el desarrollo y la producción van en los archivos de configuración. Algunos de los valores que sé deberían incluir: cadenas de conexión, proveedores a usar, configuración de depuración, etc.
He descompuesto todas las partes comunes en clases con sus propias reglas y métodos. Las piezas restantes son configuraciones diversas para cada módulo en cada sitio. Algunas de las opciones no estoy seguro de incluyen:
- Para ModuleA, Mostrar/Ocultar Opción
- Para ModuleB, ¿Cuál es la terminología que se utiliza en este campo
- Para ModuleC, Permitir a usuario final realizar la acción X
Todos los ajustes son globales para la instancia de la aplicación, pero se puede cambiar en tiempo de ejecución. –