Visual Studio içerisinde debug yaparken şöyle bir hata alabilirsiniz:
"Managed Debugging Assistant 'ContextSwitchDeadlock' : 'CLR, 60 saniye içinde 0xe69068 COM içeriğinden 0xe69120 COM içeriğine geçemedi. Hedef içeriğe/gruba sahip olan iş parçacığı büyük olasılıkla pompalamayan bekleme yapıyor veya Windows iletileri pompalamadan çok uzun süreyle çalışan bir işlemi işliyor. Bu durum performansı genellikle kötü etkiler ve uygulamanın yanıt vermemesine veya bellek kullanımının zaman içinde sürekli artmasına neden olabilir. Bu sorunu önlemek için, tüm tek iş parçacıklı (STA) grup iş parçacıklarının bekleme komutları (örn. CoWaitForMultipleHandles) pompalaması ve uzun süre çalışan işlemler sırasında da düzenli olarak ileti pompalaması gerekir.'"
Çözüm: Debug -> Exceptions -> Managed Debug Assistants altındaki ContextSwitchDeadlock işaretini kaldırmak.
Sebebi ise yapılan işlem açıklamada olduğu gibi, işlemin 60 saniyeyi geçmesinden dolayı diğer step'e geçememesinden kaynaklı.
İyi çalışmalar,
Managed Debugging Assistant 'ContextSwitchDeadlock was detected' Hatası
Blog Yazısı
Managed Debugging Assistant 'ContextSwitchDeadlock was detected' Hatası
Administrator
01.01.2020
562 görüntülenme
Yorumlar (0)
Bu yazıya henüz yorum yapılmamış.
Yorum Yap
Etiketler
C#
.NET
ASP.NET
MVC
SQL
LINQ
Yazılım
Masaüstü Uygulaması
Web Uygulaması
Otomasyon
Özel Yazılım
Kurumsal Yazılım
Veritabanı
Yönetim Sistemi
Personel Takip
PDKS
ZKTeco
Sıramatik
Plazma Bilgilendirme
Klinik Yönetimi
Laboratuvar Takip
Teknik Servis
Muhasebe
Finans
Hızlı Satış
Stok Yönetimi
Randevu Yönetimi
Yedekleme
Backup
FTP
Veri Güvenliği
Raporlama
Entegrasyon
Sistem Yönetimi
Son Blog Yazıları
SQL Hatası: Cannot connect to WMI provider
01.01.2020
Visual C# Önemli İngilizce Terimler
01.01.2020
C# İlk 50 Asal Sayıyı Bulma
01.01.2020
Bilişim Terimler Sözlüğü
01.01.2020
SQL Hatası: Cannot connect to WMI provider
01.01.2020
CredSSP Uzak Masaüstü Bağlantı Hatası Çözümü
01.01.2020
Microsoft Security API yayında!
01.01.2020
LINQ To SQL LIKE Operatörü kullanımı
01.01.2020