Te puedo recomendar que diseñes toda la logica en Visual Basic, creando DLL. Estas DLL las puedes llamar desde paginas ASP y dejar en estas solamente la interfaz.
Así la logica, la interfaz son totalmente independientes, queriendo decir con esto que los cambios que realices en la interfaz, no los tienes que realizar en las DLL creadas.
Ahora no sé si respondo a tu pregunta, pero si te interasa ve al siguiente link para más información
http://www.copypastes.com/articulos/...?idArticulo=19