Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
.NET Framework 4.6.1 bietet mehrere Optionen zum Debuggen ausgeführter Workflows aus der Entwicklungsumgebung. Workflows können im Designer, in XAML und im Code gedebuggt werden.
Debuggen im Workflow-Designer
Haltepunkte können für Aktivitäten im Workflow-Designer festgelegt werden, indem sie entweder die Aktivität hervorheben und F9 drücken oder das Kontextmenü der Aktivität verwenden. Die Ausführung des Workflows wird dann unterbrochen, wenn der Workflowhost im Debugmodus ausgeführt wird. Im folgenden Screenshot wird die Workflowausführung an einem Haltepunkt angehalten. Weitere Informationen finden Sie unter Debuggen von Workflows mit dem Workflow-Designer.
Debuggen in XAML
Wenn ein Workflow an einem Haltepunkt im Designer angehalten wurde, kann der Workflow auch in XAML gedebuggt werden. Um den Ausführungspunkt in XAML anzuzeigen, wählen Sie die XAML-Ansicht im Workflow-Designer aus, wenn die Workflowausführung angehalten wird. Das Debugging kann erneut vom Designer übernommen werden, indem der Workflow aus dem Projektmappen-Explorer erneut im Designer geöffnet wird. Weitere Informationen finden Sie unter How to: Debug XAML with the Workflow Designer.
Debuggen im Code
Wenn Sie einen Haltepunkt festlegen möchten, klicken Sie auf den linken Rand des Codebereichs, oder drücken Sie F9 mit dem Cursor an der Zeile, an der Sie ihn festlegen möchten.
Anfügen an einen Workflowprozess
Das Workflowdebugging unterstützt auch die Verwendung der Infrastruktur von Visual Studio zum Anfügen an einen Prozess. Dadurch kann der Workflowautor einen Workflow debuggen, der in einer anderen Hostumgebung ausgeführt wird, z. B. Internetinformationsdienste (INTERNET Information Services, IIS) 7.0.
Remotedebugging
Remotedebuggingfunktionen von Windows Workflow Foundation (WF) entsprechen dem Remotedebugging für andere Visual Studio-Komponenten. Informationen zur Verwendung des Remotedebuggings finden Sie unter How to: Enable Remote Debugging.
Hinweis
Wenn die Workflowanwendung auf die x86-Architektur ausgerichtet ist und auf einem Computer gehostet wird, auf dem ein 64-Bit-Betriebssystem ausgeführt wird, funktioniert das Remotedebugging nur, wenn Visual Studio auf dem Remotecomputer installiert ist oder das Ziel für die Workflowanwendung auf eine beliebige CPU geändert wird.
Erweitern des Workflowdebuggingdiensts
Der Workflowdebuggerdienst ist jetzt öffentlich und kann verwendet werden, um benutzerdefinierte Anwendungen wie Überwachung, Simulation und Debugging in einem neu gehosteten Designer zu erstellen. Weitere Informationen finden Sie im DebuggerService Artikel.