Cómo: Especificar la configuración de Web.config

Actualización: noviembre 2007

La configuración del archivo de configuración de Web.config se modela en el Editor de restricciones y configuración para las aplicaciones Web y servicios Web. Los valores predeterminados especificados para Web.config se obtienen de los modelos para las aplicaciones Web. La configuración adicional se recopila en el archivo de configuración de Machine.config en el equipo de desarrollo donde se instalan los diseñadores de sistemas distribuidos.

En el Editor de restricciones y configuración, la configuración de Web.config se sitúa en Configuración de la aplicación, WebApplication y, a continuación, en Configuración.

Para ver la configuración de Web.config

  1. Haga clic con el botón secundario del mouse (ratón) en una aplicación Web ASP.NET o servicio Web ASP.NET en el diagrama de aplicaciones y elija Configuración y restricciones.

  2. En el Editor de restricciones y configuración, navegue al nodo Configuración mostrado bajo Configuración de la aplicación y, a continuación, a Aplicación Web.

    Inicialmente, sólo se muestran algunas secciones y configuración de Web.config en el nodo Configuración. Para agregar secciones adicionales, tiene que agregar los recursos correspondientes.

  3. Para agregar recursos de Web.config adicionales, haga clic con el botón secundario del mouse en el nodo Configuración y elija Agregar recurso. Seleccione un recurso en la lista mostrada, que incluya lo siguiente:

    • AppSettingsSection

    • ConnectionStringSection

    • NetSectionGroup

    • ProtectedConfigurationSection

    • SerializationSectionGroup

    • SystemWebSectionGroup

    • TransactionsSectionGroup

    Nota:

    Algunos recursos de Web.config no contienen ninguna configuración hasta que agregue el recurso secundario necesitado. Por ejemplo, el recurso NetSectionGroup no tiene ninguna configuración propia, pero puede agregar los recursos AuthenticationModulesSection, ConnectionManagementSection, DefaultProxySection, RequestCachingSection, SettingsSection y WebRequestModulesSection, que contienen configuraciones.

  4. Vea la configuración asociada a cada recurso en el panel derecho del Editor de restricciones y configuración.

Para modificar una configuración de Web.config

  1. Agregue el recurso que contiene la configuración que desea modificar.

  2. En el panel derecho del Editor de restricciones y configuración, edite la configuración. Para obtener más información, vea Aplicar configuración.

    Nota:

    También puede editar directamente la configuración en el archivo Web.config. El archivo Web.config y el Editor de restricciones y configuración siempre se mantienen sincronizados entre sí.

El archivo Web.config no aparece en el Explorador de soluciones hasta que se genere de la forma siguiente.

Para generar un archivo Web.config en el Explorador de soluciones

  1. Implemente la aplicación Web para la que desea mostrar el archivo Web.config. Para obtener más información, vea Cómo: Implementar aplicaciones en diagramas de aplicaciones.

  2. En el Editor de restricciones y configuración, modifique una configuración de la sección Configuración para la aplicación o agregue un nuevo recurso a la sección de configuración.

Seguridad

Los diseñadores de sistemas distribuidos no almacenan algunas configuraciones en archivos .sdm. Sin embargo, configuraciones como cadenas de conexión aparecen en este archivo después de implementar la aplicación.

Las configuraciones siguientes aparecen en el archivo Web.config como texto sin formato (no cifrado) para todas las aplicaciones web implementadas:

  • ConnectionStrings: Contenida en el recurso ConnectionStringsSection.

  • Red: Contenida en el recurso SmtpSection.

  • Contraseña: Contenida en los recursos IdentitySection y ProcessModelSection.

  • Usuarios: Contenido en el recurso FormsAuthenticationCredentials.

Para obtener más información, vea Consideraciones para la implementación de aplicaciones.

Vea también

Tareas

Cómo: Agregar recursos

Referencia

Recursos de aplicaciones Web

Otros recursos

Tareas comunes de configuración de aplicaciones, sistemas y servidores lógicos