Publicar características de Azure en Azure con las herramientas de Visual Studio para características de Azure [Video]

El 10 de mayo de 2017, Microsoft anunció el lanzamiento de una vista previa de las funciones de Visual Studio Tools para Azure. En este artículo y el video que lo acompaña, describo el proceso de creación y publicación de características de Azure en Azure.

Índice

¿Cuáles son las características de Azure?

En este artículo se supone que ya tiene características de Visual Studio y Azure. Si no tiene un conocimiento práctico de las características de Azure, lea este maravilloso artículo de Twain Taylor sobre computación sin servidor. Vuelve aquí cuando hayas terminado ?

Instalar herramientas de Visual Studio para características de Azure

Antes de poder usar Visual Studio para publicar sus características de Azure, deberá instalar las herramientas necesarias. Si aún no lo ha hecho, lea mi artículo aquí o mire el video a continuación:

Prepare su Portal Azure

Las herramientas de Visual Studio para las características de Azure deberían crear automáticamente todo lo necesario en Azure y luego publicar su proyecto. Desafortunadamente, la versión de vista previa no hace esto bien, por lo que le recomiendo que configure todo lo que necesita con anticipación. Cubro estos pasos en el video, pero aquí están las cosas principales que necesita para crear:

  • A cuenta de almacenamiento
  • A Aplicación web
  • A plano de aplicacion web

Crear un proyecto en Visual Studio

Microsoft parece tratar cada característica de Azure como si fuera clase. Cuando crea una nueva función, Microsoft genera automáticamente un código de muestra para que pueda ejecutar la prueba manualmente y asegurarse de que funciona.

En mi ejemplo, sigo estos pasos:

  1. Crear uno nuevo función azul proyecto (Microsoft los llama Apps).
  2. Agregar un nuevo elemento y crear uno nuevo función azulutilizando Disparador Http opción. estoy agregando un numero 1 hasta el final.
  3. Siga el paso 2 anterior, pero esta vez agregue el número 2 hasta el final del nombre del disparador.
  4. En cada cambio de función Solicitud incorrecta líneas para incluir texto Función 1: y Función 2:.
  5. En el segundo cambio de función bien responder, cambiar buenas tardes Texto a Cómo estás.

Después de eso, debería tener un proyecto de Azure (aplicación) y dos características. Si llama a cada función mediante una solicitud HTTP, obtendrá una respuesta única de cada una.

Pruebas de proyectos

Para asegurarse de que sus clases funcionen, inicie la aplicación y espere a que la CLI de Azure muestre dos direcciones URL diferentes. Verifique cada URL para asegurarse de que proporcione una respuesta única.

Por ejemplo, si la primera URL se ve así:

  • http: // servidor local: 7000 / función1

Cópialo y pégalo en tu navegador. La respuesta que recibirá debe coincidir con:

  • Función 1: pase el nombre en la cadena de consulta o en el cuerpo de la consulta.

Para asegurarse de que la función funcione, puede ingresar:

  • http://localhost:7000/funcion1?nombre=Bill

Y la respuesta debería ser:

Intente lo mismo con la característica 2. Si hace esto, debería obtener respuestas diferentes y luego puede salir de CLI Azure Functions y volver a Visual Studio.

Publicar la aplicación de funciones en Azure

Armado con el conocimiento de que su programa Function funciona correctamente, ahora puede publicarlo en Azure. Para hacer esto tu deberían publicar completamente proyecto, no sólo características individuales.

  1. Haga clic con el botón derecho en el proyecto y seleccione Publicar.
  2. En el cuadro de diálogo que aparece, asegúrese de haber seleccionado todos los elementos que creó previamente en Azure y luego seleccione Crear botón.

depuración

Una vez que publicas tu proyecto, pueden suceder tres cosas:

  1. El proyecto se publica en el programa Azure Function junto con características individuales.
  2. El proyecto es publicar pero si minimizar Visual Studio (y otros programas), encontrará un pequeño cuadro de diálogo de error que cuelga en su escritorio.
  3. Parece que el proyecto nunca se publicó, lo que te lleva de vuelta a lo mismo. Publicar la página que usaste antes.

No voy a cubrir todas las etapas de depuración aquí, así que mire el video que acompaña a este artículo para obtener más detalles.

Usa tus características

Para usar las funciones, vaya a Azure Portal. Si todo salió bien con la operación de publicación, debería ver Función de aplicación en tu tablero de mandos como se muestra en la siguiente figura.

Si tu escoges Función de aplicaciónverás todo lo relacionado Funciones enumerados como se muestra a continuación. Puedes usar Huir equipo para probar sus características.

En la parte superior de la página encontrará un enlace que dice algo como Obtener la URL de la función. Haga clic en este enlace y obtendrá una URL para probar en su navegador.

Publicar nuevos cambios

Una vez que pruebe sus características, probablemente querrá hacer cambios. Después de cambiar su código, siga estos pasos:

  1. Crea tu proyecto. Esto es lo que eres deberían hacer o publicar no funcionará.
  2. Haga clic derecho en el nombre del proyecto (aplicación) y seleccione publicar... opción.
  3. presiona el botón publicar botón.
  4. Vuelva a probar sus funciones en Azure. Necesitan ser actualizados en solo unos segundos.

Este es el proceso de ciclo de vida básico que realiza para crear y publicar sus características de Azure desde Visual Studio a Azure. Si te gusta el video, haz clic Me gusta botón y Suscribir a nuestra página de YouTube.

Imágenes del logotipo amablemente microsoft.


Artículos de interés

Subir