Instalar y usar herramientas funcionales de Azure para Visual Studio 2017 [Video]

ayer en la estacion Compilación de Microsoft En la conferencia de 2017, Microsoft anunció el lanzamiento de una versión preliminar de Azure Functions Tools para Visual Studio (AZFT). Estas herramientas le permiten crear características en Visual Studio y luego publicarlas en su sitio de Azure. En este video, le mostraré cómo instalar todo lo que necesita para comenzar y le explicaré cómo utilizar su primera característica de Azure.

Índice

¿Qué es la característica de Azure?

Las características de Azure son microservicios que son un componente importante de la informática sin servidor. Lea algunos de los maravillosos artículos que ya tenemos en el sitio, como este.

¿Qué necesito?

Para usar AZFT, necesitará los siguientes productos:

  1. Vista previa de Visual Studio 2017 3. Ahora, antes de que empieces a pensar como yo, Avance no quiere decir prelanzamiento. Vista previa de Visual Studio es similar a Información privilegiada de Windows donde puede obtener compilaciones tempranas de Visual Studio antes de que se completen.
  2. Azul.NET 2.9.6 SDK.
  3. Herramientas de Visual Studio para características de Azure.

NotaR: Más adelante, cuando ejecute la función por primera vez, es posible que se le solicite que instale la CLI de Azure Functions. Incluso si ya instaló la CLI en Bash o Node, deberá seguir las instrucciones para instalar la versión de Windows.

Antes de la instalación

Dado que está instalando una versión para la vista previa de Visual Studio, no le recomiendo que la instale en un entorno de producción. Sin embargo, Microsoft dice que puede instalar la versión de vista previa junto a la versión de producción de Visual Studio 2017. Además, Microsoft dice que no realizará una instalación completa si ciertos productos ya están en su ordenador.

En mi caso tengo Visual Studio 2017 en mi ordenador, pero también uso una máquina virtual. Menos mal que pensé en el futuro y tomé una foto con anticipación porque el proceso de instalación falló tres veces antes de que funcionara.

No sé si importa o no, pero te lo recomiendo. instalar todas las actualizaciones de Visual Studio 2017 primero y luego reiniciar tu ordenador. Microsoft no te lo dice tener hacerlo, pero personalmente creo que es una buena idea.

Instale y ejecute Visual Studio 2017 Preview 3 (VSP3)

Después de descargar VSP3 desde el enlace en Lo que necesito de este artículo y ejecútelo. cuando llegas a cargas de trabajo pantalla, tu deberían seleccione al menos una de las dos cargas de trabajo siguientes:

  • ASP.NET y desarrollo web y/o...
  • desarrollo azul

AdvertenciaR: Según mis pruebas, puede configurar casi cualquier otra carga, sin embargo No establecer Almacenamiento y procesamiento de datos ya que puede fallar al final y no ser eliminado.

Después de instalar VSP3, ejecútelo y espere a que se configure por primera vez.

NotaR: Si no puede encontrar VSP3 en Empezar menú (como yo), presione el botón Empezar menú y luego ingrese la palabra Avance o Vista previa de Visual Studio y tienes que encontrarlo de esa manera.

Instalar Visual Studio Tools para Azure (VSTA)

Antes de instalar VSTA, le sugiero que producción todos los programas, incluido Visual Studio. Descarga el enlace de Lo que necesito de este artículo y ejecútelo. No se requieren pasos especiales, solo siga el proceso de instalación.

Cree su primera característica de Azure en VSP3

El video que acompaña a este artículo contiene más detalles, por lo que estos son solo los pasos básicos que debe seguir para crear una nueva función:

  1. Ejecute VSP3 y cree un nuevo proyecto. Puedes buscar palabras Función para buscar el proyecto de Azure Functions. Elija esto y cree un proyecto.
  2. El proyecto no contiene ninguna función, por lo que es necesario agregarla. Haga clic derecho en el proyecto y agregue un nuevo elemento. Encuentra la palabra otra vez Función, y tienes que encontrar función azul punto. Seleccione esto para crear una nueva característica.
  3. Aparecerá un cuadro de diálogo preguntando qué iniciará la función. Escoger Desencadenador HTTP opción y crear la función final.
    • Nota: Su nueva característica contiene una pequeña hola universo un ejemplo de un estilo donde le pones un nombre y te contesta Nombre Hola}.
  4. Ejecute su proyecto. Si no tiene instalada la CLI de Azure Functions, se le pedirá que lo haga. Siga las instrucciones y luego su proyecto se ejecutará.
    • Nota: si su proyecto no se inicia y CLI Azure Functions está instalado, es posible que primero deba reiniciar su ordenador.
  5. Se inicia la CLI de Azure y verá que el servidor web funciona con una URL similar a esta:
    • http: // localhost: 7001 / mi función
  6. Para probar la función, copie la URL de la CLI de Azure Functions y péguela en su navegador con la siguiente cadena de consulta:
    • http: // localhost: 7001 / myfunction?name = Bill
  7. Usando el ejemplo anterior, el navegador debería volver con Hola Bill. Dependiendo de su navegador, es posible que solo vea texto o algún XML adicional alrededor del texto.
  8. Detenga el proyecto saliendo de CLI Azure Functions.
  9. Para aprender a usar varias funciones, siga los pasos 2 a 4. Esta vez se inicia la CLI de Azure Functions y verá dos direcciones URL de acceso únicas. Siéntase libre de verificar ambos como lo hizo en los pasos 5-6.

¡Así que tienes! Ahora puede crear características de Azure con Visual Studio y C #. Esto todavía está en la versión preliminar y Microsoft no admite su uso en el entorno de producción. También puede verificar la publicación de la característica de Azure en la nube de Microsoft Azure, pero este es un tema para otro artículo.

Recuerde que este artículo se publicó el día después de que Microsoft lanzara las herramientas de Visual Studio para las funciones de Azure, por lo que existe la posibilidad de que las cosas cambien. Por lo tanto, revise este enlace para mantenerse actualizado:

Herramientas funcionales de Azure para Visual Studio 2017


Artículos de interés

Subir