Configuración y propiedades
Actualización: noviembre 2007
Valores
Los valores de configuración son elementos del entorno de la aplicación o del entorno del alojamiento de aplicaciones que controlan el comportamiento de la aplicación o el del motor en tiempo de ejecución. En los Diseñadores de sistemas distribuidos, el entorno de aplicación se modela utilizando el Diseñador de aplicaciones y el Diseñador de sistemas, mientras que el entorno de alojamiento de aplicaciones se modela con el Diseñador de centros de datos lógicos. La configuración asociada a cada entorno o capa se edita con el Editor de restricciones y configuración.
La configuración de Web.config es un ejemplo de configuración de la capa de aplicaciones. Inicialmente, esta configuración refleja la configuración predeterminada del equipo de desarrollo. Si se modifica alguno de estos valores de configuración con el Editor de restricciones y configuración, el cambio se refleja en los archivos web.config de la solución. La configuración se conserva en el archivo .sdm o dentro de web.config. Los valores de configuración se conservan en ambas ubicaciones en el caso de las aplicaciones implementadas.
Nota: |
---|
Visual Studio guarda la configuración predefinida y la configuración personalizada como texto sin formato (no cifrado) en los documentos del modelo de definición del sistema (SDM), tales como los archivos de diagramas de sistemas distribuidos (.ad, .ldd y .sd), los archivos de definición de aplicación (.sdm) y los archivos de prototipo personalizado (.adprototype y .lddprototype). Para obtener más información, vea Información general sobre el modelo de definición del sistema (SDM) y Ampliar diseñadores de sistemas distribuidos. Para determinados valores, Visual Studio muestra las versiones enmascaradas en partes de los diseñadores de sistemas distribuidos y no los guarda en archivos .sdm o .ad. Cuando se implemente la aplicación o para una aplicación implementada, Visual Studio escribe estos valores como texto no cifrado en el archivo de configuración de la aplicación. Visual Studio muestra una advertencia de seguridad al escribir estos valores como texto sin cifrar en el archivo de configuración de la aplicación. Además, estos valores también podrían aparecer como texto sin formato al modificarlos en el Editor de configuración y restricciones o en el Editor de la colección ComplexSetting que se abre desde el Editor de configuración y restricciones. Visual Studio muestra las versiones enmascaradas de estos valores donde se indica. Para obtener una lista de estas configuraciones, vea Consideraciones para la implementación de aplicaciones y Cómo: Especificar la configuración de Web.config. En general, evite guardar datos confidenciales o propietarios en la configuración si no se muestran versiones enmascaradas, y tenga en cuenta esta consideración antes de distribuir estos archivos. |
Configuración personalizada
La configuración personalizada es un mecanismo que permite proporcionar los metadatos adicionales necesarios para modelar con precisión el entorno de desarrollo o implementación. Puede crear una configuración personalizada para aplicaciones, servidores lógicos, extremos y zonas. Cuando cree esta configuración, tiene la opción de mostrarla en la ventana Propiedades. Los valores de configuración personalizados también pueden utilizarse en secuencias de comandos de implementación personalizadas, porque se capturan en el informe de implementación, también pueden ser un medio para registrar información sobre la configuración en tiempo de ejecución. Para obtener más información, vea Cómo: Crear una configuración personalizada para aplicaciones, servidores, extremos y zonas. A diferencia de la configuración normal, la personalizada no se puede utilizar para crear restricciones. Para obtener más información, vea Restringir las relaciones de aplicación y de host de aplicación.
Configuración frente a Propiedades
En ocasiones, los valores de configuración y las propiedades se confunden, pero son bastante distintos en el aspecto funcional. Como norma general, las propiedades son atributos que afectan a la experiencia de diseño (por ejemplo, el lenguaje de desarrollo), mientras que los valores de configuración son valores concretos que afectan a la configuración (por ejemplo, el protocolo de autenticación). Ejemplos de propiedades serían el espacio de nombres de la aplicación, la versión y el lenguaje utilizado para generar el código de una aplicación. Ejemplos de valores de configuración serían los del grupo de aplicaciones de IIS y los de ASP.NET.
Los valores de configuración, con la excepción de los personalizados, no se muestran en la ventana Propiedades de ninguno de los prototipos de aplicación y de servidor lógico que se proporcionan con los Diseñadores de sistemas distribuidos. Sin embargo, puede obtener acceso al Editor de restricciones y configuración desde la ventana Propiedades haciendo clic en los puntos suspensivos situados junto a la propiedad Configuración y restricciones.
Vea también
Tareas
Cómo: Crear una configuración personalizada para aplicaciones, servidores, extremos y zonas