Busco una buena manera de lograr lo siguiente:¿Tiene acceso a web.config desde una biblioteca de clases separada?
He una aplicación web (MVC 3), con una biblioteca de clases independiente que contiene la lógica de fondo de un CMS que estoy haciendo. Este CMS usa NHibernate para conectarse a una base de datos. Quiero que el usuario pueda configurar la conexión de cadena (y eventualmente incluso el sabor de la base de datos) en su archivo web.config.
Lo que estoy buscando es una buena forma de obtener la cadena de conexión del archivo web.config, aunque la DLL esté completamente separada. es posible? ¿Tendré que pasar mi cadena de conexión a la biblioteca de mi clase de alguna manera? ¿O podré acceder a él cuando se ejecute la aplicación?
Si tengo que crear un código en mi aplicación web para pasar la cadena de conexión a mi Biblioteca de clases, ¿cómo puedo hacer que este código sea tan portátil como sea posible, así que no tendré que escribirlo nuevamente para mi siguiente aplicación web ?
Muchas gracias por cualquier idea que tenga.
+1 para pruebas de aceleración. Separar la obtención de la configuración del uso de ella – SHug