Io riesco a fare il debug di programmi scritti in ASP classico. Fortunatamente ho una macchina dedicata al test dei programmi in cui ho lasciato il Debug attivo in quanto nella macchine di produzione sarebbe deleterio. Non si riuscirebbe a lavorare. Un errore di una qualunque transazione bloccherebbe le transazioni di tutti. Non ricordo bene come ho fatto ad attivarlo, ma deve essere presente nella macchina in cui gira la parte server Visual Studio. Poi bisogna attivare il JIT (Just in time) e quando un programma ASP classico va in errore parte il debug e chiede conferma se bloccare l'esecuzione che è andata in errore. Cerca in Internet e vedrai che troverai come attivare JIT