Exportar (0) Imprimir
Expandir todo

Introducción a Azure Tools para Visual Studio

Actualizado: agosto de 2014

Si sigue este tutorial, puede aprender a usar Windows Azure Tools para Visual Studio, que le ayuda a lograr mayor productividad al desarrollar una aplicación de Windows Azure. Puede utilizar estas herramientas para ejecutar y depurar la aplicación localmente antes de publicarla en Windows Azure. Puede utilizar los siguientes procedimientos para realizar estas tareas:

WarningAdvertencia
Windows Azure Tools funciona con varias versiones de Visual Studio. Este tutorial muestra la interfaz de usuario de una versión de Visual Studio. Podría encontrar que la interfaz de usuario se diferencia ligeramente de las ilustraciones de este tema, según las versiones de Visual Studio y de Windows Azure Tools.

Este procedimiento supone que no ha instalado todavía Windows Azure Tools. Si ya ha instalado Windows Azure Tools, comience con el procedimiento siguiente sobre cómo crear una aplicación de Windows Azure.

  1. Para instalar Windows Azure Tools, en la barra de menús, elija Archivo, Nuevo, Proyecto. En Plantillas instaladas elija el nodo Visual C# o Visual Basic y, a continuación, elija el nodo Nube que contiene una plantilla de proyecto denominada Get Windows Azure SDK for .NET.

    noteNota
    Esta plantilla solo se muestra en la lista si no ha instalado Windows Azure Tools antes en este equipo.

    VST_QL_InstallTools
  2. Para descargar las herramientas, elija el botón Aceptar.

    Se muestra una pestaña Windows Azure Tools.

  3. Para iniciar la descarga, elija el botón Descargar Windows Azure Tools. Ahora se muestra el instalador web. Siga las instrucciones proporcionadas por el instalador web para instalar la última versión de Windows Azure Tools y el SDK de Windows Azure.

    noteNota
    Windows Azure Tools requiere la versión 7, 7.5, 8 o Express de Internet Information Services (IIS). Para instalar IIS o IIS Express, use el Instalador de plataforma Web.

ImportantImportante
Para actualizar la plantilla para que muestre la plantilla Proyecto de Windows Azure, podría tener que reiniciar Visual Studio antes de poder continuar con los pasos de los siguientes procedimientos.

Una aplicación de Windows Azure se compone de roles que realizan las acciones requeridas por la aplicación. Al publicar su aplicación en Windows Azure, cada rol se ejecuta en una máquina virtual en la nube. Para obtener más información sobre cómo desarrollar una aplicación de Windows Azure, vea Planning and Designing Applications for Windows Azure y Developing Applications for Windows Azure.

  1. Inicie Visual Studio como administrador.

  2. Para crear un proyecto de Windows Azure, en la barra de menús, elija Archivo, Nuevo, Proyecto.

  3. En las plantillas de proyecto de C# y VB que se muestran en Plantillas instaladas, elija el tipo de plantilla Nube que se actualizó. Elija Proyecto de Windows Azure. En la lista de .NET Framework, elija la versión de .NET Framework de destino que desea utilizar.

    Crear un nuevo proyecto
    noteNota
    Visual Studio 2012 y Visual Studio 2013 son compatibles con .NET Framework 4.5 y .NET Framework 4.

  4. En el cuadro de texto Nombre, introduzca el nombre de su proyecto y elija el botón Aceptar.

    Se muestra el cuadro de diálogo Nuevo proyecto de Windows Azure.

    Crear un nuevo proyecto de Windows Azure.
  5. Para agregar un rol web a la solución, elija Rol web de ASP.NET y, a continuación, elija la flecha derecha. Puede agregar varios roles web y de trabajo a la solución de Windows Azure.

    Los roles se muestran en el panel Solución de Windows Azure del cuadro de diálogo.

  6. Para cambiar el nombre WebRole1 a MyWebRole, mueva el puntero sobre WebRole1 y elija el icono de lápiz en el lado derecho. Escriba el nuevo nombre y, a continuación, elija el botón Entrar. (Teclado: presione el tabulador para mover el foco a WebRole1 y presione F2 para editar).

  7. Elija el botón Aceptar. Aparece el cuadro de diálogo Nuevo proyecto ASP.NET. Elija Web Forms.

    Seleccionar Web Forms.
  8. Para crear el nuevo proyecto de Windows Azure, elija el botón Aceptar.

    Ahora tiene una solución con los siguientes dos proyectos:

    • Un proyecto de Windows Azure

    • Un rol web que es una aplicación web ASP.NET

    La vista del Explorador de soluciones se parecerá a la siguiente ilustración:

    VST_QL_SolutionExplorer

El siguiente procedimiento agrega código al proyecto de rol web. Este proyecto web agrega datos al almacenamiento de blob y escribe un mensaje de diagnóstico para ayudarle a depurar una aplicación. A continuación, puede ejecutar este código localmente antes de publicarlo en Windows Azure.

  1. Para abrir default.aspx en la vista de diseño, abra el menú contextual del archivo default.aspx y, a continuación, elija Ver diseñador.

  2. Para abrir el cuadro de herramientas, elija el icono Cuadro de herramientas. Para agregar un botón a la página, abra el menú contextual de Botón en la vista Cuadro de herramientas y elija Copiar. En la ventana del editor de Default.aspx elija Diseño y, a continuación, abra el menú contextual y elija Pegar. Para agregar un controlador de eventos de clic para el botón, haga doble clic en el nuevo botón que agregó a la página.

    VST_QL_DefaultPage
  3. En el controlador de eventos de clic denominado Button1_Click, agregue código que cargará texto en el servicio de blob y agregue un mensaje de diagnóstico. Para agregar los tipos de Windows Azure necesarios, agregue las siguientes instrucciones using a default.aspx.cs:

    using Microsoft.WindowsAzure; using Microsoft.WindowsAzure.Storage; using Microsoft.WindowsAzure.ServiceRuntime; 
    
  4. Agregue el siguiente código para realizar estas tareas:

    • Crear una instancia de CloudStorageAccount a partir de una cadena de conexión en la configuración

    • Crear un contenedor de blob

    • Cargar un blob de texto en ese contenedor

    • Agregar un mensaje de diagnóstico para un rol web

     protected void Button1_Click(object sender, EventArgs e) {     // Setup the connection to Windows Azure Storage     var storageAccount = CloudStorageAccount.Parse(RoleEnvironment.GetConfigurationSettingValue("MyConnectionString"));     var blobClient = storageAccount.CreateCloudBlobClient();     // Get and create the container     var blobContainer = blobClient.GetContainerReference("quicklap");     blobContainer.CreateIfNotExists();     // upload a text blob     var blob = blobContainer.GetBlockBlobReference(Guid.NewGuid().ToString());     byte[] data = new byte[] { 0, 1, 2, 3, 4, 5 };     blob.UploadFromByteArray(data, 0, data.Length);     // log a message that can be viewed in the diagnostics tables called WADLogsTable     System.Diagnostics.Trace.WriteLine("Added blob to Windows Azure Storage"); } 
    

  5. Para agregar un punto de interrupción a la línea de código recién agregada en el controlador de eventos Button1_Click, abra el menú contextual de la línea de código blob.UploadFromByteArray(data, 0, data.Length); a continuación, elija Punto de interrupción, Insertar punto de interrupción (teclado: F9).

  6. Agregue código para configurar el monitor de diagnóstico para transferir los registros cada segundo e iniciar el monitor. El monitor de diagnóstico utiliza una cadena de conexión que se agrega al crear el proyecto de Windows Azure. El siguiente código se debe agregar al principio del método OnStart en WebRole.cs:

                 //Get the configuration object             DiagnosticMonitorConfiguration diagObj = DiagnosticMonitor.GetDefaultInitialConfiguration();              //Set the service to transfer logs every second to the storage account             diagObj.Logs.ScheduledTransferPeriod = TimeSpan.FromMinutes(1);              //Start Diagnostics Monitor with the new storage account configuration             DiagnosticMonitor.Start("Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString", diagObj); 
    

noteNota
Como parte de las plantillas de rol, se agrega un agente de escucha de seguimiento de Windows Azure al archivo web.config. El agente de escucha de seguimiento enrutará los mensajes de seguimiento y depuración al sistema de Windows Azure Diagnostics.

Puede compilar su aplicación y, a continuación, puede ejecutar y depurar esta aplicación localmente mediante los emuladores de almacenamiento y cálculo que se proporcionan como parte de las herramientas de Windows Azure. Esto le permite desarrollar su aplicación localmente antes de publicarla en Windows Azure. Puede ver los datos que agrega al almacenamiento y cualquier mensaje de diagnóstico utilizando los emuladores.

  1. Para compilar el proyecto, abra el menú contextual del proyecto de Windows Azure y, a continuación, elija Compilación.

  2. Para ver la salida de compilación, abra el menú contextual del proyecto de Windows Azure y, a continuación, elija Abrir carpeta en el Explorador de Windows. Vaya al directorio bin\Debug para ver la salida de compilación.

    VST_QL_ViewInWindowsExplorer

  1. Para modificar la configuración, elija un rol bajo el nodo Roles de su proyecto de Windows Azure en el Explorador de soluciones, abra el menú contextual del rol y elija Propiedades.

    Se mostrarán las páginas de propiedades del rol web. Cada elemento y atributo en el nivel de rol de los archivos de configuración de servicio y definición de servicio se puede editar mediante las páginas de propiedades.

    Página de configuración de Visual Studio Azure Project 1.3
    ImportantImportante
    Si desea ejecutar su aplicación de Windows Azure localmente para depurarla y también desea publicar su aplicación en Windows Azure, normalmente esto requiere valores diferentes para la configuración de sus roles. Por ejemplo, podría desear ejecutar cuatro instancias de un rol en Windows Azure, pero que se ejecute solo una instancia al depurar en su entorno local. Ahora puede tener varias configuraciones del servicio en su proyecto de Windows Azure que le permiten definir estos valores diferentes. A continuación, puede seleccionar cuál desea utilizar. Para obtener más información sobre cómo hacerlo, vea Configurar un proyecto de Azure

  2. Para realizar modificaciones en todas las configuraciones del servicio, en la lista Configuración del servicio elija Todas las configuraciones.

  3. Para cambiar el recuento de instancias, en el cuadro de texto Recuento de instancias especifique 2.

  4. Para mover a la pestaña Configuración, elija Configuración. (Teclado: presione el tabulador para ir a Configuración y, a continuación, elija la flecha abajo).

  5. Para configurar Visual Studio para que utilice el emulador de almacenamiento local al ejecutar o depurar su aplicación de Windows Azure, debe agregar la cadena de conexión que utilizó en el controlador de eventos de clic de botón. Utilice los siguientes pasos para hacerlo:

    1. En la pestaña Configuración elija el botón Agregar configuración.

    2. En el cuadro de texto Nombre, escriba MyConnectionString.

    3. En el cuadro combinado Tipo, elija Cadena de conexión.

    4. Elija los puntos suspensivos en el cuadro de texto Valor. Se muestra el cuadro de diálogo Cadena de conexión de cuenta de almacenamiento. Si se le solicita que inicie sesión, cierre el cuadro de diálogo. Elija Usar el emulador de almacenamiento de Windows Azure y, a continuación, elija el botón Aceptar.

    5. En la barra de herramientas, elija el icono Guardar.

  6. Al final de este tutorial cuando esté listo para publicar en Windows Azure, puede utilizar esta pestaña Configuración para cambiar el valor de esta cadena de conexión para que la configuración del servicio de nube (denominada ServiceConfiguration.Cloud.cscfg) utilice una cuenta del almacenamiento de Windows Azure. A continuación, puede utilizar esta configuración del servicio al publicar este servicio en la nube de Windows Azure.

  1. En la barra de menús, elija Depurar, Iniciar depuración (teclado: F5).

    ImportantImportante
    Si el proyecto de Windows Azure no está establecido como su proyecto de inicio, se producirá el error siguiente cuando haga clic en el botón para desencadenar el punto de interrupción: Un componente externo produjo una excepción. El error se produce porque el tejido de desarrollo se debe inicializar para invocar las llamadas API de Windows Azure. Para establecer el proyecto de Windows Azure como el proyecto de inicio, abra el menú contextual de su proyecto de Windows Azure y elija Establecer como proyecto de inicio.

    Se inician el emulador de almacenamiento y el emulador de proceso de Visual Studio. Estos emuladores permiten ejecutar y depurar la aplicación de Windows Azure localmente antes de publicarla en Windows Azure.

    noteNota
    Se muestra un icono de Windows Azure en el área de notificación que le permite ver la interfaz de usuario del emulador de proceso y la interfaz de usuario del emulador de almacenamiento o cerrar estos servicios.

    WarningAdvertencia
    Hay dos versiones del emulador de proceso, completo y Express. En algunos casos, al utilizar uno de los emuladores, es posible que se muestre un mensaje de error parecido al siguiente: "No se pudo determinar el modo de ejecución del emulador. Asegúrese de disponer de permisos suficientes." Si se muestra este error, indica que el emulador se está ejecutando con un conjunto de permisos diferente del que utiliza actualmente en Visual Studio. Esto puede suceder, por ejemplo, si reinicia Visual Studio con un conjunto de permisos diferente y no detiene el emulador. Para resolver este problema, solo tiene que reiniciar el emulador de proceso. Para detener e iniciar el emulador, utilice el menú contextual del icono de Windows Azure de la barra de tareas.

  2. Si utiliza el emulador de almacenamiento por primera vez, se muestra el cuadro de diálogo Development Storage Initialization (Inicialización del almacenamiento de desarrollo). Cuando el proceso de inicialización finalice, elija el botón Aceptar para cerrar el cuadro de diálogo.

    El explorador se inicia automáticamente y señala al sitio web de ASP.NET.

    Nueva página web ASP.NET en el explorador.
  3. Para administrar las implementaciones locales, abra el menú contextual del icono de Windows Azure en el área de notificación y, a continuación, elija Mostrar IU del emulador de proceso.

    Se muestra el Emulador de proceso de Windows Azure.

  4. Elija MyWebRole para mostrar las instancias del rol web, como se muestra en la siguiente ilustración. Elija una instancia concreta para ver solo esa instancia individual.

    noteNota
    Hay dos instancias del rol web porque el recuento de instancias se estableció en 2 para el rol. Cualquiera de las dos instancias puede procesar una solicitud.

    Emulador de proceso de Azure que ejecuta dos roles web
  5. Para activar el punto de interrupción que estableció en el depurador, elija el botón que creó.

  6. Para recorrer paso a paso las líneas de código hasta que haya cargado los datos en el blob y registrado el mensaje en la tabla de diagnósticos, presione F10 tres veces.

  7. Para ver los datos que agregó al blob, en la barra de menús elija Ver, Explorador de servidores. Abra el nodo Windows Azure en el árbol y, a continuación, elija el nodo Almacenamiento, Desarrollo, Blobs. Si se le solicita que inicie sesión, cierre el cuadro de diálogo. Haga doble clic en el nodo quicklap, tal y como se muestra en la siguiente ilustración:

    VST_QL_WAStorageNode

    Los datos del blob se muestran en la pestaña quicklab.

  8. Para ver los datos, haga doble clic en una entrada mostrada en la lista.

  9. Para ver los mensajes de diagnóstico que registró, en la barra de menús elija Ver, Explorador de servidores si aún no está visible. Abra el nodo Windows Azure en el árbol y, a continuación, elija el nodo Almacenamiento, Desarrollo, Tablas. Haga doble clic en el nodo WADLogsTable.

    Los mensajes de diagnóstico se muestran en la pestaña WADLogsTable. Los datos del mensaje son la última columna de la tabla.

  10. Para ver el registro de actividad de Windows Azure, en la barra de menús elija Ver, Otras ventanas, Registro de actividad de Windows Azure. El registro de actividad le permite realizar el seguimiento del estado de las operaciones de ejecución prolongada. Verá una entrada que corresponde al blob de texto que descargó.

  11. Si está utilizando el emulador de almacenamiento, abra el menú contextual del icono de Windows Azure en el área de notificación y, a continuación, elija Mostrar IU del emulador de proceso para abrir el siguiente diálogo, que le permitirá controlar los servicios de almacenamiento en ejecución, así como restablecer todos los datos.

Con Windows Azure Tools para Microsoft Visual Studio, puede publicar su aplicación de Windows Azure en Windows Azure directamente desde Visual Studio.

Antes de publicar una aplicación de Windows Azure, debe tener una cuenta Microsoft y una suscripción de Windows Azure. Además, debe configurar un servicio en la nube y una cuenta de almacenamiento en el Portal de administración de la plataforma de Windows Azure que su aplicación utilizará. Para obtener más información sobre cómo configurar estos servicios, vea Configurar servicios necesarios para publicar un servicio en la nube desde Visual Studio.

Al publicar, puede seleccionar el entorno de implementación de su servicio en la nube. También debe seleccionar una cuenta de almacenamiento que se utilizará para almacenar el paquete de aplicación para la implementación. Después de la implementación, el paquete de la aplicación se quita de la cuenta de almacenamiento.

Puede conectarse a su suscripción de Windows Azure desde el Explorador de servidores para simplificar el proceso de publicación en Windows Azure. En versiones de Windows Azure SDK anteriores a 2.2, era necesario descargar un archivo de suscripción (archivo .publishsettings) y hacer referencia a este al publicar un servicio en la nube, o bien al conectarse a cuentas de almacenamiento u otros recursos. Si utiliza archivos de suscripción, puede seguir usándolos en Windows Azure SDK 2.2, aunque si se conecta a Windows Azure realizando los pasos del procedimiento siguiente, ya no tendrá que administrar archivos de suscripción.

  1. En el Explorador de servidores, elija el nodo Windows Azure, abra su menú contextual y elija Conectar a Windows Azure.

    Conectarse a Windows Azure
  2. Proporcione las credenciales de su suscripción de Windows Azure. Son las mismas credenciales que utiliza para iniciar sesión en el Portal de administración. Para minimizar el número de veces que tiene que proporcionar su contraseña, active la casilla Mantener la sesión iniciada.

    Cuando cierra el IDE, Visual Studio guarda su conexión y la sesión estará iniciada la próxima vez que inicie Visual Studio.

  3. (Opcional) Cuando desee cerrar la sesión, abra el menú contextual del nodo Windows Azure en el Explorador de servidores y elija Administrar suscripciones. Aparece el cuadro de diálogo Administrar suscripciones de Windows Azure. Para cerrar la sesión, elija el botón Cerrar sesión y, a continuación, elija el botón Cerrar. No es necesario cerrar la sesión salvo que tenga otra suscripción con la que desea iniciar sesión.

  1. Siga estos pasos si tiene que cambiar alguna cadena de conexión de la aplicación para usar servicios de almacenamiento de Windows Azure:

    1. En el Explorador de soluciones, abra el menú contextual del rol web en el proyecto de Windows Azure que tiene acceso a los servicios de almacenamiento y elija Propiedades.

    2. En las páginas de propiedades del rol, elija la pestaña Configuración.

    3. Para modificar las opciones de configuración de servicio únicamente para la configuración de Nube, en la lista Configuración del servicio elija Nube. A continuación, puede utilizar esta configuración del servicio al publicar la aplicación de Windows Azure.

    4. Para modificar cualquier valor de configuración de la cadena de conexión, elija el botón situado junto al valor de configuración.

      Si todavía no ha proporcionado las credenciales de Windows Azure, se muestra la página de inicio de sesión. Proporcione sus credenciales.

      Aparece el cuadro de diálogo Crear cadenas de conexión de almacenamiento.

    5. En Conectar usando, elija la opción Su suscripción.

    6. En la lista Suscripción, elija su suscripción. Si la lista no contiene la suscripción que desea, elija el vínculo Descargar configuración de publicación.

    7. En la lista Nombre de cuenta, elija su nombre de cuenta de almacenamiento.

      Windows Azure Tools obtiene las credenciales de la cuenta de almacenamiento automáticamente cuando se conecta a Windows Azure, o bien mediante un archivo de suscripción (archivo .publishsettings). Para especificar la configuración de la cuenta de almacenamiento manualmente, obtenga el nombre de cuenta de almacenamiento y la clave principal del Portal de administración y después elija Credenciales escritas manualmente.

    8. Debe elegir una de las siguientes opciones para determinar cómo tendrá acceso el servicio a la cuenta de almacenamiento:

      • Utilice HTTP. Esta es la opción estándar. Por ejemplo, http://<account name>.blob.core.windows.net.

      • Utilice HTTPS para una conexión segura. Por ejemplo, https://<accountname>.blob.core.windows.net.

      • Especifique extremos personalizados para cada uno de los tres servicios. A continuación, puede escribir estos extremos en el campo del servicio concreto.

        noteNota
        Si crea extremos personalizados esto le permite crear una cadena de conexión más compleja. Si utiliza este formato de cadena, puede especificar extremos de servicio de almacenamiento que incluyan un nombre de dominio personalizado que ha registrado para su cuenta de almacenamiento con el servicio de blob. También puede conceder acceso solo a los recursos de blob en un contenedor único a través de una firma de acceso compartido. Para obtener más información sobre cómo crear extremos personalizados, vea Configurar las cadenas de conexión de Azure.

    9. Para guardar estos cambios de la cadena de conexión, elija el botón Aceptar.

      Después de guardar estos cambios, puede compilar y ejecutar su aplicación de Windows Azure desde dentro de Visual Studio mediante esta configuración del servicio que actualizó y comprobó que funciona según lo previsto con los servicios del almacenamiento de Windows Azure. Para obtener más información sobre cómo seleccionar una configuración del servicio para que se ejecute y depure localmente, vea Procedimiento para configurar un proyecto de Azure con Visual Studio.

  2. Para publicar su aplicación, abra el menú contextual del Proyecto de Windows Azure que contiene su rol en el Explorador de soluciones. A continuación, elija Publicar, como se muestra en la siguiente ilustración:

    VST_PublishMenu

    Aparece el cuadro de diálogo Publicar aplicación de Windows Azure.

  3. Si no ha iniciado sesión, elija el botón Iniciar sesión, e indique su nombre de usuario y su contraseña de Windows Azure.

    Esta es una de las pantallas del asistente de publicación
  4. En la lista Elija una suscripción, elija la suscripción que desee usar para esta implementación.

    Si elige <Administrar…>, puede crear, editar o eliminar suscripciones.

  5. Cuando esté satisfecho con la información de su suscripción, elija el botón Siguiente para abrir la página Configuración y después elija la pestaña Configuración común.

    Configuración común del Asistente de publicación
  6. En la lista Entorno, elija Producción. Este es el entorno de implementación que se utiliza para hospedar su servicio en la nube. De forma predeterminada, se incluyen las opciones Ensayo y Producción.

    Puede implementar en un entorno vacío o que está utilizando otra implementación.

  7. En la lista Configuración de compilación, elija la configuración que desee, por ejemplo Liberar.

  8. En la lista Configuración del servicio, elija Nube.

  9. Para configurar las conexiones a escritorio remoto para este entorno de implementación de modo que pueda conectarse a la máquina virtual que ejecuta cada una de las instancias de un rol, active la casilla Habilitar Escritorio remoto para todos los roles y cree las credenciales de cuenta para usar al iniciar sesión en las máquinas virtuales.

    Para obtener más información, vea Usar Escritorio remoto con los roles de Azure.

  10. Elija la pestaña Configuración avanzada.

    Configuración avanzada del Asistente de publicación
  11. En la lista Cuenta de almacenamiento, elija la cuenta para cargar el paquete de servicio a esta cuenta como parte del proceso de implementación.

    noteNota
    Esta cuenta de almacenamiento no tiene que ser la cuenta de almacenamiento que piensa utilizar para los datos de su aplicación.

  12. Si no desea sobrescribir automáticamente una implementación existente cuando se publica una nueva compilación de la aplicación, active la casilla Actualización de implementación.

    Para obtener más información acerca la configuración de actualización de implementación, vea Asistente para publicar aplicación de Windows Azure.

  13. Un nombre predeterminado se crea para su implementación. Para cambiar este nombre, puede escribir un nuevo nombre o corregir el nombre predeterminado en Etiqueta de implementación. Este nombre se utiliza en el Portal de administración.

  14. Para anexar la fecha y hora a la etiqueta de la implementación, active la casilla Anexar fecha y hora actuales.

  15. Para habilitar IntelliTrace para esta implementación, active la casilla Habilitar IntelliTrace .

    IntelliTrace proporciona información de depuración para su aplicación que puede utilizar para recorrer paso a paso su código de Visual Studio Ultimate. Para obtener más información, vea Depuración con IntelliTrace.

    noteNota
    Solo puede habilitar IntelliTrace al publicar su aplicación desde Visual Studio Ultimate.

  16. Para habilitar la generación de perfiles para esta implementación a fin de determinar el rendimiento de su aplicación de Windows Azure, active la casilla Habilitar generación de perfiles. La generación de perfiles proporciona información de rendimiento a su aplicación. Para obtener más información sobre cómo establecer la configuración para generar perfiles, vea Probar el rendimiento de un servicio en la nube.

    ImportantImportante
    Puede habilitar IntelliTrace o generar perfiles al publicar su aplicación de Windows Azure. No puede habilitar ambos.

  17. (Opcional) Si está publicando en Visual Studio y ha instalado la última versión de Windows Azure Tools, también puede habilitar Web Deploy para todos sus roles web. Para conocer los requisitos y el procedimiento detallado para hacerlo, vea To Enable Web Deploy When You Publish Your Application.

  18. Elija el botón Siguiente para revisar la configuración.

    Página de resumen del Asistente de publicación
  19. Para publicar su aplicación de Windows Azure, elija el botón Publicar. Visual Studio inicia el proceso de implementación. Puede ver el progreso de la implementación en la ventana Registro de actividad de Windows Azure. Este registro se muestra automáticamente cuando se inicia el proceso de implementación. Puede expandir la línea del registro de actividad para mostrar información detallada, como se muestra en la siguiente ilustración:

    VST_AzureActivityLog
  20. (Opcional) Para cancelar el proceso de implementación, abra el menú contextual de la línea del registro de actividad y elija Cancelar y quitar. Esto detiene el proceso de implementación y elimina el entorno de implementación de Windows Azure.

    noteNota
    Para quitar este entorno de implementación una vez implementado, debe utilizar el Portal de administración.

  21. (Opcional) Después de que se hayan iniciado las instancias del rol, Visual Studio muestra automáticamente el nodo del entorno de implementación en el Explorador de servidores. Desde aquí puede ver el estado de las instancias de rol individuales. Para obtener más información sobre cómo utilizar el Explorador de servidores para ver sus implementaciones, vea Ver el estado de un servicio en la nube mediante el Explorador de servidores.

    La siguiente ilustración muestra las instancias del rol mientras una de las instancias permanece en estado Ocupado, porque todavía se está inicializando:

    VST_DeployComputeNode
  22. Para tener acceso a la aplicación después de la implementación, elija la flecha situada junto a la implementación cuando aparezca un estado Completado en el Registro de actividad de Windows Azure. Para iniciar un explorador con la aplicación, elija el hipervínculo que se muestra en los detalles de implementación.

Vea también

Mostrar:
© 2014 Microsoft