Aracılığıyla paylaş


Hata Ayıklama İş Akışları

.NET Framework 4.6.1, geliştirme ortamından çalışan iş akışlarında hata ayıklamak için çeşitli seçenekler sunar. İş akışları tasarımcıda, XAML'de ve kodda hata ayıklanabilir.

İş Akışı Tasarımcısı'nda Hata Giderme

Kesme noktaları, etkinliği vurgulayıp F9 tuşuna basarak veya etkinliğin bağlam menüsü kullanılarak iş akışı tasarımcısındaki etkinliklerde ayarlanabilir. ardından iş akışı ana bilgisayarı hata ayıklama modunda çalıştırıldığında iş akışının yürütülmesi kesilir. Aşağıdaki ekran görüntüsünde, iş akışı yürütme bir kesme noktasında duraklatıldı. Daha fazla bilgi için bkz. İş Akışı Tasarımcısı ile İş Akışlarında Hata Ayıklama.

XAML'de hata ayıklama

İş akışı tasarımcıdaki bir kesme noktasında duraklatıldıysa, iş akışı XAML'de de hata ayıklanabilir. XAML'de yürütme noktasını görüntülemek için iş akışı yürütme duraklatıldığında iş akışı tasarımcısında XAML Görünümü'nü seçin. Çözüm gezgininden iş akışını tasarımcıda yeniden açarak hata ayıklama işlemi tasarımcıya geri döndürülebilir. Daha fazla bilgi için bkz . Nasıl yapılır: İş Akışı Tasarımcısı ile XAML hatalarını ayıklama.

Kod Hatalarını Ayıklama

Kesme noktası ayarlamak için, kod bölmesinin sol kenar boşluğuna tıklayın veya imleç ayarlamak istediğiniz satırdayken F9 tuşuna basın.

İş Akışı İşlemine Ekleme

İş akışı hata ayıklaması, bir işleme eklemek için Visual Studio'nun altyapısının kullanılmasını da destekler. Bu, iş akışı yazarının Internet Information Services (IIS) 7.0 gibi farklı bir konak ortamında çalışan bir iş akışının hatalarını ayıklamasını sağlar.

Uzaktan Hata Ayıklama

Windows Workflow Foundation (WF) uzaktan hata ayıklama, diğer Visual Studio bileşenleri için uzaktan hata ayıklama ile aynı işlevi görür. Uzaktan hata ayıklama kullanma hakkında bilgi için bkz . Nasıl yapılır: Uzaktan Hata Ayıklamayı Etkinleştirme.

Uyarı

İş akışı uygulaması x86 mimarisini hedeflediyse ve 64 bit işletim sistemi çalıştıran bir bilgisayarda barındırılıyorsa, uzak bilgisayara Visual Studio yüklenmediği veya iş akışı uygulamasının hedefi Herhangi bir CPU olarak değiştirilmediği sürece uzaktan hata ayıklama çalışmaz.

İş Akışı Hata Ayıklama Hizmetini Genişletme

İş akışı hata ayıklayıcısı hizmeti artık geneldir ve yeniden barındırılan bir tasarımcıda izleme, simülasyon ve hata ayıklama gibi özel uygulamalar oluşturmak için kullanılabilir. Daha fazla bilgi için makaleye DebuggerService bakın.