让IIS7.5 执行Python脚本的配置方法

   2016-06-26 0
核心提示:这篇文章主要介绍了让IIS7.5 执行Python脚本的配置方法,需要的朋友可以参考下

【详细步骤】:
1. 从Python下载windows版本的安装程序(点击进入),我这里由于操作系统是x64的因此选择Python 2.7.11 x64 Installer ~
2. 安装,这里建议不要安装到系统盘,以免重做系统后再次安装~
3. IIS7.5->ISAPI和CGI限制->右键添加->ISAPI或CGI路径选择Python文件夹下的python.exe %s %s;描述中填写:python。
4.IIS7.5->处理程序映射->添加脚本映射->请求路径:*.py
->可执行文件:选择Python安装的文件路径并选中python.exe %s %s
->名称:python
5.添加新的应用程序池->名称为python,无托管代码
6.建立新的web应用程序:默认站点->右键添加应用程序->别名tesstPy,应用程序池选择python,物理路径例如:D:\Python\test,确定.
至此部署完成,我们来测试一下效果如何,在D:\Python\test下建立index.py:

1. 在IIS的根目录下点击"处理程序映射".

 让IIS7.5 执行Python脚本的配置方法

2. 进入"处理程序映射"后, 右键选择"添加脚本映射".

让IIS7.5 执行Python脚本的配置方法

3. 添加python解释器, 注意格式和路径.

让IIS7.5 执行Python脚本的配置方法

或者如下图所示

让IIS7.5 执行Python脚本的配置方法

确定后如果出现“模块列表中必须要有IsapiModule或cgiModule”的错误提示,是因为IIS缺少CGI和Isapi扩展功能引起的。可打开控制面板→程序和功能→打开或关闭Windows功能,在弹出的“Window功能”窗口中选择安装相关功能后重新添加一次脚本映射即可。如下图所示:

让IIS7.5 执行Python脚本的配置方法

4. 新建一个python文件, 如下图所示, 假设放在"D:\PythonWeb\"下.

让IIS7.5 执行Python脚本的配置方法

print("Status: 200 OK")
print("Content-type: text/html")
print() # 打印一行空白行,用于分隔HTTP Header和正文  
print("<h1>Hello World!</h1>")

5. 新建一个网站, 如下图

让IIS7.5 执行Python脚本的配置方法

6. 输入地址进行查看, http://localhost:8099/2.py .

让IIS7.5 执行Python脚本的配置方法

乐学网(lexue001.com)小编注:对于上面操作前提是你需要安装python 软件才可以。

 
标签: iis7.5 python
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • IIS7.5  用 IIS AppPool\应用程序池名 做账号 将各站点权限分开
    IIS7.5 用 IIS AppPool\应用程序池名 做账号
    IIS6里面,要把服务器上的各站点权限分开,要建一堆帐号,再一个一个站点绑定。IIS7.5就不用了。选择 "应用程序用户"选择 "应用程序用户",启动应用程序池时动态创建 "应用程序池标识" 帐户,创建是的“虚拟”帐号(在用户管理里看不到该用户)。给网站文件夹
    02-10
  • 【转载】IIS7.5(经典模式)访问静态资源(.css
    IIS7.5(经典模式)静态资源(.css和.js文件)提示:未能执行 URL“/”应用程序中的服务器错误。未能执行 URL。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: Syst
    02-10
  • IIS7.5下的asp.net网站不能连接数据库 网站无法
       今天报了一错就是"找不到Table[0]"   感觉是没有连到数据库。  处理方法:把连接字符串由windows身份验证改成 sqlserver验证就好了  我不知道为什么这么做!等待高手给我解答
    02-10
  • 【原创:IIS7.5+ThinkPHP5】在iis7上部署thinkp
    1、目的:在win server 2008上iis7+thinkphp5部署。(iis已有其他asp项目,不可能卸载)2、解决方案:   1)换端口是一种解决方案,太low   2)不换端口,在原有iis7上配置二级域名,还是80端口,比较高端点3、简单说一下换端口的方案,iis(数据库 sql s
    02-10
  • 【转载】IIS6、IIS7、IIS7.5设置拒绝一组计算机(IP段)访问网站的方法
    【转载】IIS6、IIS7、IIS7.5设置拒绝一组计算机
    IIS6设置方法:1、打开IIS管理器,右键点击网站,选择“属性”2、把标签切换到“目录安全性”,点击“IP地址和域名限制”的编辑按钮,如下图:IP地址和域名限制3、选择“授权访问”,然后点击“添加”按钮,如图:授权访问4、拒绝访问设置,选择“一组计算机
    02-10
  • IIS7和IIS7.5备份和还原的方法 IIS备份
    windows2008的iis配置备份和iis6不同,在iis7中没有了6原来的保存配置xml的选项,而采用的是dos命令来进行iis7的备份。以下是win2008上iis7备份的方法。首先打开CMD命令提示符:在运行中输入CMD,然后回车。进入INETSRV目录:输入 cd C:\Windows\System32\ine
    02-10
  • iis7.5和iis8上传文件大小限制和上传时间限制
    在IIS 6.0中,不设置默认大小为4M,设置文件上传大小的方法,maxRequestLength(KB),executionTimeout(毫秒),配置如下节点:system.webhttpRuntime maxRequestLength="102400" executionTimeout="300000"//system.web 但是在iis7 8 中。修改配置文件?xm
    02-10
  • Windows7 IIS7.5 HTTP Error 503 The service i
    这篇文章是在你看了别的解决方案仍然解决不了之后才有用。所以再未用别的解决方案之前,用了该解决方案依然无效的话,请自己看着办。原创:.net2.0和.net3.5的应用程序池请在开始菜单打开VS2005或者VS2008的目录下的Visual Studio Tools文件夹下的Visual Stud
    02-10
  • IIS7.5 HTTP 错误 500 调用loadlibraryex失败的解决方法
    IIS7.5 HTTP 错误 500 调用loadlibraryex失败的
    在IIS7.5打开网页的时候,提示: HTTP 错误 500.0 - Internal Server Error 调用 LoadLibraryEx 失败,在 ISAPI 筛选器 C:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.dll,经过排除发现原来是两个斜杠导致 在IIS7.5打开网页的时候,提示:H
    02-10
  • [转]关于IIS7.5下的web.config 404 配置的一些
    本文转自:http://www.codesky.net/article/201103/161589.html本文介绍一个关于IIS环境下web.config配置的经验问题。在IIS7.5中添加配置404页面时遇到了一些问题,记录如下:一开始在customError下的error节点配置404不起作用,由于程序运行在IIS7.5集成模式
    02-10
点击排行