Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
.NET Framework 4.6.1 предлагает несколько вариантов отладки рабочих процессов из среды разработки. Рабочие процессы можно отлаживать в конструкторе, в XAML и в коде.
Отладка в конструкторе рабочих процессов
Точки останова можно задать для действий в конструкторе рабочих процессов, выбрав действие и нажав клавишу F9 или с помощью контекстного меню действия. Затем выполнение рабочего процесса прерывается при запуске узла рабочего процесса в режиме отладки. На следующем снимке экрана выполнение рабочего процесса приостановлено в точке останова. Дополнительные сведения см. в разделе "Отладка рабочих процессов" с помощью конструктора рабочих процессов.
Отладка в XAML
Если рабочий процесс приостановлен в точке останова в конструкторе, рабочий процесс также можно отладить в XAML. Чтобы просмотреть точку выполнения в XAML, выберите xaml View в конструкторе рабочих процессов при приостановке выполнения рабочего процесса. Отладку можно переключить обратно в конструктор, повторно открыв рабочий процесс в конструкторе из обозревателя решений. Дополнительные сведения см. в статье "Практическое руководство. Отладка XAML с помощью конструктора рабочих процессов".
Отладка в коде
Чтобы задать точку останова, щелкните левое поле области кода или нажмите клавишу F9 с курсором в строке, в которой нужно задать ее.
Присоединение к рабочему процессу
Отладка рабочего процесса также поддерживает использование инфраструктуры Visual Studio для подключения к процессу. Это позволяет автору рабочего процесса отлаживать рабочий процесс, запущенный в другой среде узла, такой как службы Internet Information Services (IIS) 7.0.
Удаленная отладка
Функции удаленной отладки Windows Workflow Foundation (WF) аналогичны удаленной отладке для других компонентов Visual Studio. Сведения об использовании удаленной отладки см. в разделе "Практическое руководство. Включение удаленной отладки".
Замечание
Если приложение рабочего процесса предназначено для архитектуры x86 и размещено на компьютере под управлением 64-разрядной операционной системы, то удаленная отладка не будет работать, если Visual Studio не установлен на удаленном компьютере или целевой объект для приложения рабочего процесса изменяется на любой ЦП.
Расширение службы отладки рабочего процесса
Теперь служба отладчика рабочего процесса является общедоступной и может использоваться для создания пользовательских приложений, таких как мониторинг, моделирование и отладка в повторно размещенном конструкторе. Дополнительные сведения см. в DebuggerService статье.