Exportar (0) Imprimir
Expandir todo

Esquema de configuración del servicio de Windows Azure (archivo .cscfg)

Actualizado: febrero de 2014

El archivo de configuración del servicio especifica el número de instancias de rol que se implementarán en cada rol del servicio, los valores de cualquier configuración y las huellas digitales para los certificados que estén asociados a un rol. Si el servicio forma parte de una red virtual, la información de configuración para la red se debe proporcionar en el archivo de configuración del servicio y en el archivo de configuración de red virtual. La extensión predeterminada para el archivo de configuración del servicio es .cscfg.

El modelo de servicio se describe en Esquema de definición del servicio de Windows Azure (archivo .csdef).

De forma predeterminada, el archivo de esquema de configuración de Diagnósticos de Windows Azure se instala en el directorio C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\<version>\schemas. Reemplace <version> por la versión instalada de Windows Azure SDK.

Para obtener más información acerca de los roles de configuración en un servicio, vea Cómo: Configurar los roles de una aplicación de Windows Azure con Visual Studio.

El formato básico del archivo de configuración de servicio es el siguiente.


<ServiceConfiguration serviceName="<service-name>" osFamily="<osfamily-number>" osVersion="<os-version>" schemaVersion="<schema-version>">
  <Role …>
         …
  </Role>
  <NetworkConfiguration>  
         …
  </NetworkConfiguration>
</ServiceConfiguration>

Los temas siguientes describen el esquema para el elemento ServiceConfiguration:

El espacio de nombres XML para el archivo de configuración de servicio es:

http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration

El elemento ServiceConfiguration es el elemento de nivel superior del archivo de configuración del servicio.

En la tabla siguiente se describen los atributos del elemento ServiceConfiguration. Todos los valores de atributos son tipos de cadena.

 

Atributo Descripción

serviceName

Obligatorio. El nombre del servicio en la nube. El nombre especificado aquí debe coincidir con el nombre especificado en el archivo de definición de servicio.

osFamily

Opcional. Especifica el SO invitado que se ejecutará en las instancias del rol del servicio en la nube. Para obtener información sobre las versiones del SO invitado admitidas, vea Matriz de versiones del SO invitado de Windows Azure y compatibilidad con el SDK.

Si no incluye un valor osFamily y no ha establecido el atributo osVersion en una versión del SO invitado específica, se usa el valor predeterminado 1.

osVersion

Opcional. Especifica la versión del SO invitado que se ejecutará en las instancias del rol del servicio en la nube. Para obtener información sobre las versiones del SO invitado, vea Matriz de versiones del SO invitado de Windows Azure y compatibilidad con el SDK.

Puede especificar que el SO invitado debe actualizarse automáticamente a la versión más reciente. Para ello, establezca el valor del atributo osVersion en *. Cuando se establece en *, las instancias del rol se implementan con la última versión del SO invitado para la familia del SO especificada y se actualizarán automáticamente cuando se publiquen nuevas versiones del SO invitado.

Para especificar una versión manualmente, use el elemento Configuration String de la tabla de la sección Versiones de SO invitado futuras, actuales y de transición de Matriz de versiones del SO invitado de Windows Azure y compatibilidad con el SDK.

El valor predeterminado para el atributo osVersion es *.

schemaVersion

Opcional. Especifica la versión del esquema de configuración de servicio. La versión de esquema permite que Visual Studio seleccione herramientas correctas de SDK para la validación de esquema si más de una versión de SDK instaladas en paralelo. Para obtener información sobre la compatibilidad de esquemas y versiones, vea Matriz de versiones del SO invitado de Windows Azure y compatibilidad con el SDK.

El archivo de configuración de servicio debe contener un elemento ServiceConfiguration. El elemento ServiceConfiguration puede incluir cualquier número de elementos Role y ninguno o 1 elemento NetworkConfiguration.

Mostrar:
© 2014 Microsoft