Fuera de la caja, Visual Studio no contiene IronPython o IronRuby. Puede agregar soporte IronPython utilizando las herramientas de http://www.ironpython.net/ironpython/tools/; no hay un equivalente para IronRuby todavía.
En este momento, no hay integración entre IronPython y ASP.NET MVC. Puede hacer que funcione, pero implica volver a conectar la mayoría de ASP.NET MVC. Hay una versión de IronRuby disponible en http://github.com/jredville/ironrubymvc, pero es solo un prototipo (dicho esto, funciona bastante bien).
Otra opción es utilizar un marco web de Python existente (como Django). Sin embargo, cada uno de los principales frameworks web de Python que he probado (y hay muchos) ha tenido algún problema con IronPython, esos problemas son cada vez más raros, pero también hace que sea mucho más difícil rastrearlos. La fruta de bajo costo para la compatibilidad de Python se ha ido.
En lugar de utilizar un marco principal, puede intentar hacer el suyo propio: hay un great tutorial que usa WebOb para crear un marco web, y WebOb funciona bien en IronPython. Parte de la razón por la que hay tantos frameworks web de Python es que es muy fácil hacer uno simple.
Si se apega a la ruta pura de Python, es probable que desee utilizar NWSGI para implementar su aplicación. WSGI es la API estándar de Python para aplicaciones web, y NWSGI usa IronPython para implementar las especificaciones.
Finalmente, puede usar las herramientas de IronPython mencionadas anteriormente para editar su código y usar CPython para ejecutarlo; no obtendrá soporte para el depurador, pero la mayoría de las demás cosas deberían funcionar bien.
Además, IronRuby ejecutará Rails muy bien, pero no se admite Visual Studio.
Recomiendo usar las extensiones del equipo IronPython de http://www.ironpython.net/ironpython/tools/. –
Tienes razón, iba a agregar ese enlace, en su lugar agregué el mismo enlace dos veces. Como puede ver, escribí "tools for ironPython" y agregué el enlace de extensiones. – hgulyan
(Como de costumbre) el enlace publicado para las herramientas de Iron Python está desactualizado y no funciona. Para descargar las herramientas, vaya a ironpython.net, seleccione el elemento del menú HERRAMIENTAS, luego presione el botón DESCARGAR. O algo así (deberían reorganizar el sitio ...) –