Hemos visto en un previo artículo que sí se puede tener múltiples archivos de configuración.
Pero, hagamos un análisis de esto... preguntémonos:
vale la pena? por qué yo guardaría mis configuraciones en archivos separados y además, fuera de la carpeta de mi aplicación?
Realmente hay beneficios importantes, veamos algunos casos que serían ventajosamente resueltos:
1.- Cuando estamos en el proceso de desarrollo/modificación/etc de nuestra aplicación web... usamos una base de datos para pruebas... por lo tanto requerimos que el web.config almacene una cadena de conexión distinta a la que usaremos en producción...
Entonces, sería muy conveniente si nuestra aplicación cuando se pone a producción use las configuraciones tomadas de un archivo externo con la información real no es cierto?... porque así yo no tendría que preocuparme de verificar cuál era la cadena de conexión para esta aplicación y cuál para esta otra, etc... y lo mismo para muchas otras configuraciones... pues simplemente las recuperaría del archivo externo... cherto o no cherto?
2.- Dado que la más común forma de actualizar nuestra aplicación es mediante FTP, cierto o no cierto que la información del usuario y password del FTP puede llegar a las manos equivocadas y ... podrían bajarse tu aplicación web entera y tú ni enterado...
Ahora dime tú... si hubieras guardado las configuraciones importantes de tu aplicación en un archivo externo fuera de tu directorio virtual... pues no hubieran tenido acceso a ella... ves ahora la importancia de guardar las configuraciones en archivos separados?
Yo creo que con esas dos razones basta y sobra... hay más, expónlas tú.
Sigamos con el post, pregunta: se puede personalizar aún más el crear múltiples archivos externos? osea, crear un archivo externo llamado usuarios.config para guardar una lista de usuarios y otro llamado dominios.config para guardar una lista de dominios y otro llamado mascotas.config... etc, y así sucesivamente?
La respuesta es: no lo dudes, claro que sí se puede.
Eso lo veremos en el próximo post.
Multiples archivos de configuracion III
No hay comentarios.:
Publicar un comentario