por ejemplo: tengo un proyecto de visual basic .NET 2008 (windows forms) simple, con unos ABM que se conecta a SQL Server 2005, y necsito saber que opciones hay para pasar ese proyecto tal cual a Web, ya sea usando ASP.NET o lo que sea.
que me recomiendan?
he buscado y aparecen unos conversores de windows forms a web, pero no me agradan los conversores ya que siempre se va a tener que programar algo y no convierten bien.
por ahi tambien vi Silverlight...pero pregunto ¿ que es lo que mas me conviene ? ¿ que debo usar para que dentro de unos años no lo tenga que hacer de neuvo, o sea que no se pase de moda y sea facil mantenerlo ? si tienen experiencia en esto como lo harian ?
muchas gracias desde ya.

saludos.