inicio mail me! sindicaci;ón

Archive for Visual Studio

IIS’de Host Edilen Bir Web Uygulamasını AppStart Durumunda Debug Etmek

IIS’de host ettiğim bir web uygulamasını visual studio’da ctrl+shift+p tuş combinasyonu ile ya da Debug -> Attact to process menüsünü takiben açılan penceredeki ilgili process’i seçerek kolayca debug edebiliyordum. Ancak attach edilecek process’i açılan listede görebilmek için bu process’e ait web uygulamasının bir kez browser tarafından çalıştırılmış olması gerekiyordu. Kısaca bu yöntemle web uygulamasının AppStart durumunda gerçekleştirdiği işlemleri debug etme imkanı bulamıyordum.

Çözüm ise debug’a başlamak istediğiniz noktada System.Diagnostics kütüphanesinden gelen Debugger.Launch() methodunu çağırmak olacak. Bu sayede uygulama o noktaya işaret ettiği anda w3c process penceresi açılarak size debug’a başlayıp başlamamak istediğinizi soracak, böylece IIS’de host edilen bir web uygulamasını her durumunda debug edebileceksiniz.