Cita:  
					Iniciado por XDMerinoM  pero estarias supeditado a los pros(ajax, plataforma web) y contras(manejo de objetos, controles) que ofrece asp.net contra vb.net.
    vb.net no es windows forms 

, vb.net, c#, c++ (de .net) j#, etc son lenguajes del framework con los que puedes programar en la amplia plataforma de .Net como asp.net, windows forms, mobile, wcf, wwf, etc  
 Cita:  
					Iniciado por abassi  de cero? tengo entendido que si usastes POO podes reutilizar ese codigo.
    No tiene que ver si programaste en POO, más bien lo que importa es la forma en que haya separado la logica de negocios, acceso a datos vs presentación 
Resumen, 
No se puede pasar directamente de windows forms a asp.net, a menos (como lo menciono anteriormente) tengas buen uso de business objects y/o separación de lógica de negocios y acceso a datos y aún así te quedaría el trabajo de modificar la capa de presentación ya que las cosas como se hacen en cliente cambian en web 
Saludos