2012-04-24 11 views
22

¿Puedo crear un archivo .config e incluirlo en web.config? ¿Cómo puedo hacer esto?¿Puedo crear un archivo .config e incluirlo en web.config?

UPD. Si desea separar el archivo de configuración, por ejemplo, mover appsettings a otro archivo que debe hacer a continuación: En web.config

<appSettings configSource="myAppSettings.config" /> 

En myAppSettings.config:

+1

¿Es posible hacerlo parcialmente? Quiero decir que algunas configuraciones pertenecen a web.config mientras que otras de otro archivo de configuración? –

Respuesta

22

No está del todo claro lo que desea hacer, pero todas las secciones de configuración se pueden almacenar en archivos separados y hacer referencia al archivo principal .config con la propiedad configSource.

Consulte la publicación del blog this para obtener más detalles.

+0

¡Muchas gracias! Ahora todo funciona como debería. –

17

Ésta es la manera de integrar múltiples configuraciones en uno web.config

Código de web.config:

<appSettings configSource="config\appSettings.config"/> 
<nlog configSource="config\nlog.config"/> 
<applicationSettings> 
     <MyApp.UI.Properties.Settings configSource="config\Settings.APGUI.config"/> 
     <MyApp.BusinessServices.Properties.Settings configSource="config\Settings.Business.config"/> 
     <MyApp.Auditing.Properties.Settings configSource="config\Settings.Auditing.config"/> 
</applicationSettings> 

más: Managing complex Web.Config files between deployment environments

Cuestiones relacionadas