Qualunque linguaggio può interagire con ASP come con qualunque linguaggio di scripting lato server, considerato che tutta l'interazione si traduce in semplici richieste HTTP... certamente usando VB.NET sei molto comodo nello sfruttamento dei web services (scritti in ASP.NET o in altri linguaggi), mentre VB6 non è assolutamente pensato per lavorare per il web, né con ASP né in alcun altro modo.