.net handler custom-configuration

.net - Mover un grupo de configuración personalizado a un archivo separado



handler custom-configuration (1)

Por lo que sé, no puede externalizar un grupo de sección completo (es decir, MyCustomGroup ) usando el atributo configSource , pero tiene que manejar esto en el nivel de sección (es decir, MyCustomSection )

<configuration> <configSections> <sectionGroup name="MyCustomGroup"> <section name="MyCustomSection"/> </sectionGroup> </configSections> <MyCustomGroup> <MyCustomSection configSource="externalfile.config" /> </MyCustomGroup> </configuration>

El archivo externalfile.config contendría entonces su configuración de configuración real, comenzando directamente con su propia etiqueta de sección personalizada (sin <?xml....?> O <configuration> o cualquier otra cosa necesaria):

<MyCustomSection> ... your settings here...... </MyCustomSection>

Bagazo

Recientemente escribí un grupo de configuración personalizado bastante grande. Tengo curiosidad si es posible mover esta configuración a un archivo separado a través de lo siguiente:

<configuration> <configSections> <sectionGroup name="MyCustomGroup"> <section name="MyCustomSection"/> </sectionGroup> </configSections> <MyCustomGroup file="alt.config" /> </configuration>

Esto es algo similar a lo que puede hacer con el atributo de archivo para la configuración de aplicaciones. Me doy cuenta de que es muy probable que sea necesario crear un atributo ConfigurationPropertyAttribute para mi controlador de sección personalizado, sin embargo, no he podido encontrar ningún ejemplo o dirección al respecto.