Grasshopper 2.0 Preview permite a los desarrolladores C# a usar Visual Studio 2005, las nuevas características de C# 2.0, y los nuevos controles ASP .NET 2.0 para rápidamente desarrollar aplicaciones web que corran sobre Tomcat y puedan ser desplegadas sobre y otra plataforma habilitada para Java. [Descargar Grasshopper 2.0]

Grasshopper es un producto de la compañía Mainsoft que permite compilar IL de .NET a bytecode y ejecutar el bytecode resultante en servidores de aplicaciones J2EE. Si bien la compañía ha desarrollado su propio compilador, para conseguir este propósito se basan en buena medida en las librerías del proyecto Mono. Grasshopper es compatible con Visual Studio 2005 y recientemente se ha liberado la versión 2.0 "Technology Preview".

Es posible desplegar aplicaciones compiladas mediante Grasshopper en Tomcat de un modo completamente gratuito. Para desplegarlas sobre servidores de aplicaciones comerciales, o sobre otros como JBoss, es necesario adquirir la licencia.

La verdad, no se me ocurren muchos escenarios donde ésta solución sea útil. Si quieres que te aplicación acabe siendo bytecode lo más lógico es escribirla en Java desde el principio. ¿A alguien se le ocurren escenarios donde tenga sentido usar Grasshopper?[Fuente Original]

Relacionado:

http://dev.mainsoft.com/default.aspx?tabid=27&forumid=19&postid=1203&view=topic

Saludos.