
Estoy intentando que Python funcione con IIS 7.5.
Agregué un controlador de script para Python:
Python en sí no parece ser el problema. Ejecuté scripts en la línea de comando sin problemas. El script que estoy usando para probar la funcionalidad de Python se encuentra a continuación:
print
print 'HTTP/1.0 Status: 200 OK'
print 'Content-type: text/html'
print
print '<HTML><HEAD><TITLE>Python Sample CGI</TITLE></HEAD>'
print '<BODY>'
print '<H1>This is a header</H1>'
print '<p>' #this is a comment
print 'See this is just like most other HTML'
print '<br>'
print '</BODY>'
El problema es que IIS parece estar configurando el encabezado de tipo de contenido HTTP antes text/plain
de que se ejecute el script de Python, porque cuando busco el script de Python en mi navegador, obtengo este resultado:
¿Qué estoy haciendo mal y cómo puedo solucionarlo?
Respuesta1
No debe haber nada impreso antes del encabezado.
por ejemplo, su programa debería comenzar con:
print 'HTTP/1.0 Status: 200 OK'
print 'Content-type: text/html'
print