La diferencia de asp.net con el asp («active server pages») común es mucha.
Mientras asp se escribe en VBScript, asp.net puede ser escrito en cualquier lenguaje soportado por el .net Framework, es decir: vb.net; C# y JScript.net. Debe utilizar vb.net que es lo que más se aproxima. Otro cambio radical es que asp.net es un lenguaje totalmente orientado a objetos.