Hola Jose No entiendo, decis: >>>Utilizo esta tecnica de separar algunas secciones del web.config* en archivos separados *
Luego decis: >>>No creo que la solucion sea como dice Daniel, *porque si es un archivo separado* del web.config .... Cual es la dif entre lo que decis vos y digo yo?, porque la complejidad agregada es la misma. Si coincido que es mas cómodo meter todo en el config de la aplicación y listo. Cuando hablo de impelmentar cosas me refiero a las las clases que representan las distintas secciones, eso es lo mismo para el config que decidas usar o simplemente te arreglas con los key value y listop. Daniel El 1 de abril de 2009 8:28, José A. Fernández <[email protected]>escribió: > Hola Carlos > Utilizo esta tecnica de separar algunas secciones del web.config en > archivos separados pero no los modifico desde la app, asi que no conocia de > este comportamiento (que lo probare cuando tenga un tiempo, ya que debe ser > algun parametro para la actualizacion del contenido en archivos separados) > > Lo que se me ocurre ahora es que debes abrir el archivo Terms.BR.config > directamente y obtener la seccion appSettings y manipularla. No creo que la > solucion sea como dice Daniel, porque si es un archivo separado del > web.config en toda la aplicacion tendremos que hacer nuestra propia tecnica > para leer los datos/obtener y en cambio si es <appSettings file=” > Terms.BR.config”> de esta forma el ConfigurationManager lo tendremos siempre > disponible sin necesidad de implementar nada (por esto me suena raro que > para actualizar "copie" y debamos cambiar el modo de obtenerlo) > Pero bueno la solucion "express" podria venir de la mano de algo asi: > > Dim webConfig As Configuration = > WebConfigurationManager.OpenWebConfiguration("~/Terms.BR.config") > Dim seccion As AppSettingsSection = > CType(webConfig.GetSection("system.web/pages"), AppSettingsSection ) > ...y alli manipulas el contenido y lo guardas. > ...te puede ayudar este articulo: > - Acceder a propiedades/atributos de secciones del web.config mediante > codebehind > > http://geeks.ms/blogs/fernandezja/archive/2008/07/29/acceder-a-propiedades-atributos-de-secciones-del-web-config-mediante-codebehind.aspx > > > > Espero que te sirva de ayuda o guia > _______________________ > Jose A. Fernandez blog: http://geeks.ms/blogs/fernandezja > > > > 2009/3/31 Carlos Marcelo Santos <[email protected]> > >> Muchas Gracias Diego y Daniel. >> >> >> >> Carlos Marcelo Santos. >> >> >> >> *From:* [email protected] [mailto:[email protected]] *On Behalf Of >> *Daniel >> Calvin >> *Sent:* Martes, 31 de Marzo de 2009 11:45 a.m. >> >> *To:* [email protected] >> *Subject:* [puntonet] app.config >> >> >> >> Net ya trae clases para eso y podes hace implementaciones propias. >> >> Podes guardar tu propio archivo de conf. >> >> Carlos fijate como se maneja en coop el lazyload.config, usa esas clases y >> algunas propias. Pero todo lo hace con las apis de conf de net. >> >> Daniel >> >> El 31 de marzo de 2009 11:31, Diego Jancic <[email protected]> escribió: >> >> Hola Carlos, >> >> Nunca lo hice, pero imagino que es asi por diseño o por error... >> No pensaste directamente hacer un workarround guardando las >> configuracion en un XML tuyo? Es muy facil hacer una clase con las >> propiedades que queres y serializarlo a XML... >> >> Saludos! >> >> 2009/3/31 Carlos Marcelo Santos <[email protected]>: >> >> > Hola Gente: >> > >> > Disculpen que insista con el tema del mail que copio debajo, ¿alguien >> sabe >> > que puede estar sucediendo? >> > >> > >> > >> > Muchas Gracias. >> > >> > >> > >> > Carlos Marcelo Santos. >> > >> > >> > >> > From: [email protected] [mailto:[email protected]] On Behalf Of >> Carlos >> > Marcelo Santos >> > Sent: Jueves, 26 de Marzo de 2009 12:29 p.m. >> > To: [email protected] >> > Subject: [puntonet] app.config >> > >> > >> > >> > Hola Lista: >> > >> > Tengo una aplicación desktop en la que uso el app.config para almacenar >> > valores de configuración entre los tags <appSettings></appSettings> >> > >> > Como necesito implementar multilanguaje extiendo el archivo app.config >> > usando el tag <appSettings> de la siguiente forma: >> > >> > <appSettings file=” Terms.BR.config”> >> > >> > Y cambiando el atributo de file, con un archivo XML bien definido cambio >> de >> > lenguaje sin problemas. >> > >> > Hasta acá todo anda bien. >> > >> > Mi problema se da cuando desde la ejecución del programa cambio algún >> > parámetro, al persistirlo en el app.config con: >> > >> > >> > >> > Dim mAppConfig As System.Configuration. Configuration = >> > ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None) >> > >> > mAppConfig.AppSettings.Item(“ItemConfig”).Value = “NuevoValor” >> > >> > mAppConfig.Save(ConfigurationSaveMode.Modified) >> > >> > >> > >> > Al ejecutar mAppConfig.Save me copia todo el contenido de >> “Terms.BR.config” >> > en el app.config >> > >> > ¿Conocen alguna forma de impedir que esta copia se produzca? >> > >> > >> > >> > Muchas Gracias. >> > >> > >> > >> > Carlos Marcelo Santos. >> > >> > >> > >> > Se certificó que el correo entrante no contiene virus. >> > Comprobada por AVG - www.avg.es >> > Versión: 8.5.278 / Base de datos de virus: 270.11.28/2022 - Fecha de la >> > versión: 03/25/09 18:54:00 >> >> >> >> >> -- >> Daniel A. Calvin >> Cooperator Team Member >> http://www.cooperator.com.ar >> Microsoft Certified Professional >> >> Se certificó que el correo entrante no contiene virus. >> Comprobada por AVG - www.avg.es >> Versión: 8.5.285 / Base de datos de virus: 270.11.32/2030 - Fecha de la >> versión: 03/31/09 06:02:00 >> > > > > -- Daniel A. Calvin Cooperator Team Member http://www.cooperator.com.ar Microsoft Certified Professional
