How To: Configurar Python en IIS 7.x
Es posible configurar Python para funcionar de forma correcta bajo un modelo de CGI en Internet Information Services (IIS) 7.x .
1. Descargamos Python (a efectos de este post utilizaremos la versión 3.1) y lo instalamos
2. Abrimos la consola de administración de IIS y vamos a la sección de Handler Mappings donde registraremos una nueva extensión para documentos .py . Seleccionamos “Add Module Mapping” y agregamos los siguientes valores:



3. Una vez registrada la extensión, podemos ajustar los valores de comportamiento del compilador de Python en IIS->FastCGI Settings


Pueden probar la configuración con un script sencillo como este:
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
# enable debugging
import cgitb
cgitb.enable()
print("Content-Type: text/html;charset=utf-8")
print()
print("
Hello World!
")
Aun realizo pruebas para realizar esta configuración en modo Server Core en windows Server 2008 R2…. Luego les contaré que tal me fue.
Saludos,