Si, devi fare delle DLL e registrarle manualmente sul server.
Con ASP.NET invece il codice VB.NET o C# viene compilato automaticamente in una DLL che deve essere semplicemente copiata dentro la cartella BIN del sito senza bisogno di registrarla a mano.