Compartir vía


Usar Emulator Express para ejecutar y depurar un Azure Cloud Services (soporte extendido) en una máquina local

Nota:

Este artículo afecta a Azure Cloud Services (soporte extendido). Cloud Services (clásico) se va a retirar a partir del 31 de agosto de 2024. Para obtener más información, consulte El modelo de implementación de Cloud Services (clásico) se retirará el 31 de agosto de 2024. Para los desarrollos nuevos, le recomendamos que use un tipo de servicio más reciente diseñado para su propósito específico, como por ejemplo, Azure App Service, Azure Functions o Azure Container Apps. Para obtener la lista más reciente de los servicios disponibles, consulte Directorio de productos de Azure.

Con Emulator Express, puede probar y depurar un servicio en la nube sin ejecutar Visual Studio como administrador. Puede establecer la configuración del proyecto para usar Emulator Express o el emulador completo, según los requisitos de su servicio en la nube. Para obtener más información sobre el emulador completo, consulte Ejecutar una aplicación de Azure en el emulador de proceso.

Uso de Emulator Express en Visual Studio

Al crear un proyecto Azure, se utiliza automáticamente Emulator Express. En los proyectos existentes que se crearon con una versión anterior de Azure SDK, siga estos pasos para seleccionar Emulator Express:

  1. Cree o abra un proyecto de Azure Cloud Services (soporte extendido) en Visual Studio.

  2. En el Explorador de soluciones, haga clic con el botón derecho en el proyecto y, en el menú contextual, seleccione Propiedades.

  3. En las páginas de propiedades de proyectos, seleccione la pestaña Web.

    Propiedades de un proyecto de Azure Cloud Services (soporte extendido)

  4. En Servidor de desarrollo local, seleccione la opción Usar Internet Information Services (IIS) Express.

  5. En Emulador, seleccione usar Emulator Express.

  6. Ejecute el siguiente comando en un símbolo del sistema para iniciar Emulator Express:

    csrun.exe /useemulatorexpress

Limitaciones de Emulator Express

Los siguientes problemas son limitaciones conocidas de Emulator Express:

  • Emulator Express no es compatible con el servidor web de IIS.
  • Su servicio en la nube puede contener varios roles, pero cada rol se limita a una instancia.
  • No puede tener acceso a los números de puerto inferiores a 1000. Si utiliza un proveedor de autenticación que suele usar un puerto inferior a 1000, puede que tenga que cambiar este valor a un número de puerto superior a 1000.
  • Las limitaciones que se aplican al emulador de Azure Compute se aplican también a Emulator Express. Por ejemplo, no puede tener más de 50 instancias de rol por implementación. Para obtener más información sobre el emulador de Azure Compute, consulte Ejecutar una aplicación de Azure en el emulador de proceso.

Depuración de Azure Cloud Services (soporte extendido)