IIS7整合Python 做web开发

下载activepython安装

程序处理映射下添加模块映射

请求路径填写 *.py

可执行文件选择到python.exe 然后 在引号外加上 %s %s

名称随便,比如 python

点确定,重启iis

新建一个py文件


print ('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>')

print ('See this is just like most other HTML')

print ('<br>')

print ('</BODY>')

print ('</HTML>')

在浏览器打开这个文件
比如 :http://localhost/a.py
如果没出错,就是配置成功了

可惜下面要将python配置为asp的脚本引擎时却不知什么问题只显示500错误.

方法也是从网上找的,在python安装目录下 Lib\site-packages\win32comext\axscript\client

有个pyscript,运行后可成功将python注册到asp的脚本引擎 .

但在asp页面里,只标识language时没任何问题,下面只要一出字符或有代码,就报错。郁闷。

看日志,只有个asp_0147