Depuración de una aptitud o un consumidor de aptitudes
SE APLICA A: SDK v4
Es posible que tenga que depurar una aptitud o un bot de consumidor de aptitudes, donde el que desea depurar se ejecuta localmente y el otro se ejecuta en la nube. En esta situación, puede usar la herramienta Dev Tunnel para exponer el punto de conexión del bot local como una dirección URL pública.
Requisitos previos
- Una suscripción a Microsoft Azure.
- DevTunnels instalado.
- Se ha instalado el Bot Framework Emulator.
- Conocimientos de aptitudes, cómo depurar un bot, cómo depurar un bot desde cualquier canal mediante devtunnel y cómo depurar con el emulador.
- Bots de consumidor de aptitudes y aptitudes registrados.
Para depurar un consumidor de aptitudes local
En este escenario, no es necesario modificar la configuración de la aptitud implementada y puede usar Bot Framework Emulator para probar el consumidor directamente.
- Configure un punto de conexión de tunelización para el bot local y configure su registro en Azure Portal, tal como se describe en cómo depurar un bot desde cualquier canal mediante devtunnel.
- Actualice la configuración de la aplicación del consumidor y establezca el punto de conexión del host de aptitud en la dirección URL generada por túneles de desarrollo.
- Por último, ejecute el consumidor localmente y conéctese a él como se describe en cómo depurar con Emulator.
Sugerencia
El consumidor local necesitará un identificador de aplicación y una contraseña válidos.
Para depurar un bot de aptitud local
Aunque está probando los cambios en una aptitud, es posible que quiera ejecutarlo y depurarlo localmente mientras se accede desde un bot de consumidor hospedado en un servidor de almacenamiento provisional.
En este escenario, debe modificar la configuración del consumidor de aptitudes implementado, por lo que puede usarlo para probar el bot.
- Configure un punto de conexión de tunelización para el bot local y configure su registro en Azure Portal, tal como se describe en cómo depurar un bot desde cualquier canal mediante devtunnel.
- Actualice la configuración de la aplicación del consumidor y establezca el punto de conexión de aptitud en la dirección URL generada por los túneles de desarrollo. Puede editar la configuración directamente en el servidor o editar la configuración localmente y volver a implementar el consumidor de aptitudes.
- Ejecute la aptitud localmente e invóquela desde el consumidor de aptitudes.
Sugerencia
La aptitud local necesitará un identificador de aplicación y una contraseña válidos.
Pasos siguientes
Para obtener más información sobre cómo crear bots de consumidor de aptitudes y aptitudes, consulte: