Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
.NET Framework 4.6.1 ofrece varias opciones para depurar flujos de trabajo en ejecución desde el entorno de desarrollo. Los flujos de trabajo se pueden depurar en el diseñador, en XAML y en el código.
Depuración en el Diseñador de flujo de trabajo
Los puntos de interrupción se pueden establecer en las actividades del diseñador de flujo de trabajo resaltando la actividad y presionando F9 o mediante el menú contextual de la actividad. A continuación, la ejecución del flujo de trabajo se interrumpe cuando el host del flujo de trabajo se ejecuta en modo de depuración. En la captura de pantalla siguiente, la ejecución del flujo de trabajo se pausa en un punto de interrupción. Para obtener más información, consulte Depuración de flujos de trabajo con el Diseñador de flujos de trabajo.
Depurar en XAML
Si un flujo de trabajo se ha detenido momentáneamente en un punto de interrupción en el diseñador, el flujo de trabajo también se puede depurar en XAML. Para ver el punto de ejecución en XAML, seleccione Vista XAML en el diseñador de flujo de trabajo cuando la ejecución del flujo de trabajo esté en pausa. La depuración se puede volver a cambiar en el diseñador mediante la reapertura del flujo de trabajo en el diseñador desde el explorador de soluciones. Para obtener más información, consulta Cómo: Depurar XAML con el Diseñador de flujos de trabajo.
Depurar en el código
Para establecer un punto de interrupción, haga clic en el margen izquierdo del panel de código o presione F9 con el cursor en la línea donde desea establecerlo.
Vinculación a un proceso de flujo de trabajo
La depuración del flujo de trabajo también admite el uso de la infraestructura de Visual Studio para adjuntar a un proceso. Esto permite al autor del flujo de trabajo depurar un flujo de trabajo que se ejecuta en un entorno host diferente, como Internet Information Services (IIS) 7.0.
Depuración remota
La depuración remota de Windows Workflow Foundation (WF) funciona igual que la depuración remota para otros componentes de Visual Studio. Para obtener información sobre el uso de la depuración remota, vea Cómo: Habilitar la depuración remota.
Nota:
Si la aplicación de flujo de trabajo tiene como destino la arquitectura x86 y se hospeda en un equipo que ejecuta un sistema operativo de 64 bits, la depuración remota no funcionará a menos que Visual Studio esté instalado en el equipo remoto o el destino de la aplicación de flujo de trabajo se cambie a Cualquier CPU.
Extensión del servicio de depuración de flujo de trabajo
El servicio de depurador de flujo de trabajo es público ahora y se puede usar para crear aplicaciones personalizadas como supervisión, simulación y depuración en un diseñador re-hospedado. Para obtener más información, consulte el DebuggerService artículo .