Compartir a través de


Propiedad de clave de metadatos personalizada <propiedad>

Información general

El elemento <property> del elemento <key> agrega una propiedad de metabase a la colección de propiedades de metabase.

Importante

La sección <customMetadata> de la configuración no se debe modificar directamente. Use las API de metabase para establecer cualquier configuración de metabase que se represente en esta sección.

En IIS 6.0, toda la configuración de IIS se mantuvo en la metabase. Además, cualquier configuración personalizada requerida por las aplicaciones se almacenó en la metabase. En IIS 7, todas las configuraciones de IIS ahora se mantienen en ApplicationHost.config y archivos Web.config. IIS 7 proporciona compatibilidad con versiones anteriores a través de la característica compatibilidad con metabase de IIS 6, que a veces se conoce como componente asignador de objetos base de administración (ABO). Esta característica escucha las aplicaciones que intentan escribir en la metabase y asigna toda la configuración de metabase de IIS 6.0 a sus equivalentes de IIS 7. Si una configuración de IIS 6.0 no tiene ningún equivalente de IIS 7, la configuración se escribirá en el elemento <customMetadata>.

Compatibilidad

Versión Notas
IIS 10.0 El elemento <property> no se modificó en IIS 10.0.
IIS 8.5 El elemento <property> no se modificó en IIS 8.5.
IIS 8.0 El elemento <property> no se modificó en IIS 8.0.
IIS 7.5 El elemento <property> no se modificó en IIS 7.5.
IIS 7.0 El elemento <property> del elemento <key> se introdujo en IIS 7.0.
IIS 6,0 El elemento <customMetadata> reemplaza los objetos de metabase de IIS 6.0 que no están asignados directamente a los elementos de configuración de IIS 7.

Configuración

El elemento <customMetadata> no está disponible en la instalación predeterminada de IIS 7 y versiones posteriores. Para instalarlo, siga estos pasos.

Windows Server 2012 o Windows Server 2012 R2

  1. En la barra de tareas, haga clic en Administrador del servidor.
  2. En Administrador del servidor, haga clic en el menú Administrar y, después, haga clic en Agregar roles y características.
  3. En el asistente para Agregar roles y características, haga clic en Siguiente. Seleccione el tipo de instalación y haga clic en Siguiente. Seleccione el servidor de destino y haga clic en Siguiente.
  4. En la página Roles de servidor, expanda Servidor web (IIS), Herramientas de administración, Compatibilidad de administración de IIS 6 y, a continuación, seleccione Compatibilidad de metabase de IIS 6. Haga clic en Next.
    Screenshot of the I I S 6 Metabase Compatibility option being selected and highlighted..
  5. En la página Seleccionar características, haz clic en Siguiente.
  6. En la página Confirmar selecciones de instalación, haga clic en Instalar.
  7. En la página Resultados , haga clic en Cerrar.

Windows 8 o Windows 8.1

  1. En la pantalla Inicio, mueva el puntero hasta la esquina inferior izquierda, haga clic con el botón derecho en el botón Inicio y, a continuación, haga clic en Panel de control.
  2. En Panel de control, haga clic en Programas y características y después en Activar o desactivar las características de Windows.
  3. Expanda Internet Information Services, Herramientas de administración web, Compatibilidad de administración de IIS 6 y, a continuación, seleccione Compatibilidad de configuración de IIS Metabase e IIS 6.
    Screenshot of the I I S Metabase and I I S 6 configuration compatibility folder being selected and highlighted.
  4. Haga clic en OK.
  5. Haga clic en Cerrar.

Windows Server 2008 o Windows Server 2008 R2

  1. En la barra de tareas, haga clic en Inicio, seleccione Herramientas administrativas y, luego, haga clic en Administrador del servidor.
  2. En el panel de jerarquía del Administrador del servidor, expanda Roles y, luego, haga clic en Servidor web (IIS).
  3. En el panel Servidor web (IIS), desplácese hasta la sección Servicios de rol y, luego, haga clic en Agregar servicios de rol.
  4. En la página Seleccionar servicios de rol del Asistente para agregar servicios de rol, seleccione Compatibilidad con metabase de IIS 6 y, a continuación, haga clic en Siguiente.
    Screenshot of the Select Role Services page with the I I S 6 Metabase Compatibility option being highlighted.
  5. En la página Confirmar selecciones de instalación, haz clic en Instalar.
  6. En la página Resultados , haga clic en Cerrar.

Windows Vista o Windows 7

  1. En la barra de tareas, haga clic en Inicio y, luego, haga clic en Panel de control.
  2. En Panel de control, haga clic en Programas y características y después en Activar o desactivar las características de Windows.
  3. Expanda Internet Information Services, seleccione Compatibilidad de configuración de IIS Metabase e IIS 6 y, a continuación, haga clic en Aceptar.
    Screenshot of the I I S Metabase and I I S 6 configuration compatibility folder being selected and highlighted, showing the O K option.

Procedimientos

La sección <customMetadata> de la configuración no debe modificarse directamente; por lo tanto, no hay ejemplos disponibles.

Configuración

Atributos

Atributo Descripción
id Atributo de unidad opcional.

Especifica el identificador único de la entrada de metabase.
dataType Atributo de enumeración requerido.

Especifica el tipo de datos que se van a recuperar.

El atributo dataType puede ser uno de los siguientes valores posibles.
Valor Descripción
DWord Número de 32 bits sin signo.

El valor numérico es 1.
String Cadena ASCII terminada en null.

El valor numérico es 2.
Binary Datos binarios en cualquier formato.

El valor numérico es 3.
ExpandSZ Cadena terminada en null que contiene variables de entorno no expandidas, como %PATH%.

El valor numérico es 4.
MultiSZ Una matriz de cadenas terminadas en null, finalizada con dos caracteres null.

El valor numérico es 5.
userType Atributo de unidad opcional. Especifica el tipo de usuario de los datos.

El valor predeterminado es 1.
Atributos Atributo flags opcional.

Especifica las marcas, contenidas en la estructura METADATA_RECORD, que se usan para obtener los datos.

El atributo attributes puede ser uno de los siguientes valores posibles.

El valor predeterminado es Inherit.
Valor Descripción
None Especifica que no hay marcas establecidas.

El valor numérico es 0.
Inherit Especifica que los datos se pueden heredar.

El valor numérico es 1.
PartialPath Devuelve los datos heredados incluso si la ruta de acceso completa no está disponible. Esta marca solo es válida cuando también se establece la marca Inherit.

El valor numérico es 2.
Secure Especifica que los datos se almacenan y transportan de forma segura.

El valor numérico es 4.
Reference Especifica que los datos se recuperaron por referencia.

El valor numérico es 8.
Volatile Especifica que los datos no se almacenan en el almacenamiento a largo plazo.

El valor numérico es 16.
IsInherited Indica que se heredaron los elementos de datos.

El valor numérico es 32.
InsertPath Reemplaza MD_INSERT_PATH_STRINGW por la ruta de acceso del elemento de datos en relación con el identificador.

El valor numérico es 64.
LocalMachineOnly Especifica que los datos no se replican durante la replicación del clúster web.

El valor numérico es 128.
NonSecureOnly Especifica que las propiedades seguras no deben recuperarse al usar funciones de metabase que devuelven todos los datos.

El valor numérico es 256.
Value Atributo opcional de cadena que distingue mayúsculas de minúsculas.

Especifica un valor personalizado.

Elementos secundarios

Ninguno.

Código de ejemplo

La sección <customMetadata> de la configuración no debe modificarse directamente; por lo tanto, no hay ejemplos disponibles.