Foro, por aquí otra pregunta.
Estoy desarrollando una aplicación web que se planea rentarla, para eso, necesito hacer parametrizable todas las opciones del proyecto. Eso que sea por empresa, tengo pensado hacer un archivo de configuración por cada una.
Como un Web.Config por cada empresa, es posible tener múltiples archivos de configuración?
Y si es así como le hago para que la aplicación lea cierto archivo dependiendo del ID del cliente.
Ahí va parte de la configuración que manejo hasta ahorita. Eso lo quiero hacer por cliente que me rente el servicio.
Código:
<appSettings>
<!-- DB Settings SQL SERVER 2000 -->
<add key="DBProvider" value="System.Data.SqlClient"/>
<add key="DBServer" value="LUIGUIRAY"/>
<add key="DBInitialCatalog" value="Agenda"/>
<add key="DBUser" value="sa"/>
<add key="DBPassword" value=""/>
<add key="DBTimeOut" value="300"/>
<!-- Email settings -->
<add key="SMTPClient" value="discoverymail.net"/>
<add key="MailAddress" value="[email protected]"/>
<add key="SubjectTitle" value="Mensaje desde Agenda.NET"/>
<!-- Archivo de log de errores -->
<add key="ErrorsLogFile" value="c:/Desarrollo/AgendaWeb/logs/errors.log"/>
<!-- Ruta de imágenes -->
<add key="ImagesPath" value="/AgendaWeb/images/"/>
<!-- Página de error -->
<add key="ErrorPage" value="/AgendaWeb/pages/Error.aspx"/>
Alguna sugerencia?...Gracias por su tiempo!