He desglosado el archivo web.config horriblemente difícil de manejar en archivos individuales para algunas de las secciones (por ejemplo, connectionStrings, autenticación, páginas, etc.) utilizando el atributo configSource.web.config, configSource y "El elemento 'xxx' no está declarado" advertencia
Esto funciona bien, pero los archivos xml individuales que contienen la sección 'fragmentos' provocan advertencias en VS.
Por ejemplo, un archivo llamado roleManager.config se utiliza para la sección de administrador de funciones y tiene el siguiente aspecto:
<roleManager enabled="false">
</rolemanager>
Sin embargo consigo un garabato azul bajo el elemento roleManager en VS, y la siguiente advertencia : The 'roleManager' element is not declared
Supongo que esto tiene que ver con xml y esquemas válidos, etc. ¿Existe una manera fácil de arreglar esto? Algo que puedo agregar a los archivos individuales?
Gracias
P. S. He escuchado que es una mala práctica romper el archivo web.config así. Pero realmente no entiendo por qué, ¿alguien puede iluminarme?
no veo por qué puede ser una mala práctica. Tenga en cuenta que cambiar estos archivos .config NO dará como resultado un reinicio de la aplicación web (como si hubiera editado el web.config) – Timores
No me di cuenta de que, gracias, es bueno saberlo. – UpTheCreek
Una cosa buena acerca de usar el atributo configSource es si tiene que entregar su código a otra persona para colocarlo dentro de los servidores de su compañía, ellos pueden ver fácilmente lo que necesitan cambiar en la configuración web (connectionStrings, etc ...) para su entorno. –