1. 打开IIS管理器

  2. 选择功能视图,然后选择ISAPI和CGI限制

  3. 打开后,在右侧操作,点击添加,会出现下图所示

    按图中提示填写相应部分,在选择路径时,默认可能是dll文件,改成全部文件即可,然后再选择python.exe,选择过后要在后面加上两个"%s",中间要以空格隔开,填写完毕点击确定按钮即可

  4. 返回到第一步所示的功能视图,然后打开IIS中"处理程序映射"

    打开以后,先选择右侧的"添加脚本映射",弹出如图窗口,按图提示填写相应项即可

  5. [可选]设置默认文档,打开功能视图IIS中的默认文档

    先选择右侧的添加,然后在弹出的窗体中输入相应信息即可

    在一切配置完成之后,重新启动一下服务器,"重新启动服务器"位置可参考第一步图中右侧

  6. 测试python文件

    建立如图所示的示例python文件,并保存在

    "C:\inetpub\wwwroot"中(此为IIS默认目录),假设保存为"test.py"

     #!/usr/bin/env python
    
    import cgi
    
    print("Content-Type: text/html\n")
    print("Hello World!!!")

    保存过后,在浏览器中输入http://localhost/test.py

    如果出现如下图所示的页面说明配置成功,否则请尝试重新启动服务器,若还是不行请仔细检查是否哪一步出现错误

常见问题:

IIS http 错误 401.3 - unauthorized

IIS安装Python过程出现上述错误码401.3,解决办法如下:

添加 Python 文件夹 users 相关读写权限即可解决,具体权限如下:

配置IIS使用Python 与常见问题解决的更多相关文章

  1. C# .Net Framework4.5中配置和使用managedCUDA及常见问题解决办法

    主要参考英文帖子.我就不翻译了哈.很容易懂的. 先说明我的运行平台: 1.IDE:Visual Studio 2012 C# .Net Framework4.5,使用默认安装路径: 2.显卡类型:NV ...

  2. 配置IIS使用Python

    打开IIS管理器 选择功能视图,然后选择ISAPI和CGI限制 打开后,在右侧操作,点击添加,会出现下图所示 按图中提示填写相应部分,在选择路径时,默认可能是dll文件,改成全部文件即可,然后再选择p ...

  3. IIS部署网站时常见问题解决

    首先服务器上安装IIS和Framework\v4.0 一.打开iis服务管理器 左侧目录中选择网站右键,选择添加网站 填写网站名称.选择项目存放的路径.ip地址和端口 VS用的是4.0,iis中网站也 ...

  4. iis常见问题解决

    iis7以上版本部署4.0框架项目常见问题解决 配置错误: 不能在此路径中使用此配置节.如果在父级别上锁定了该节,便会出现这种情况.锁定是默认设置的 (overrideModeDefault=&quo ...

  5. Python爬虫编程常见问题解决方法

    Python爬虫编程常见问题解决方法: 1.通用的解决方案: [按住Ctrl键不送松],同时用鼠标点击[方法名],查看文档 2.TypeError: POST data should be bytes ...

  6. VMware虚拟机CentOS7 - VMnet8网络配置及常见问题解决

    本文环境 物理机OS: Windows10 专业版 虚拟机平台: VMware Workstation 14 虚拟机OS: CentOS 7 配置步骤 一. 查看物理主机的网络配置信息 主要是找到可以 ...

  7. Web Deploy发布网站及常见问题解决方法(图文)

    Web Deploy发布网站及常见问题解决方法(图文) Windows2008R2+IIs7.5 +Web Deploy 3.5 Web Deploy 3.5下载安装 http://www.iis.n ...

  8. springmvc环境搭建以及常见问题解决

    1.新建maven工程 a)  打开eclipse,file->new->project->Maven->Maven Project b)  下一步 c)   选择创建的工程为 ...

  9. OpenStack安装部署管理中常见问题解决方法

    一.网络问题-network 更多网络原理机制可以参考<OpenStack云平台的网络模式及其工作机制>. 1.1.控制节点与网络控制器区别 OpenStack平台中有两种类型的物理节点, ...

随机推荐

  1. Spring单例Bean和线程安全

    Spring的bean默认都是单例的,这些单例Bean在多线程程序下如何保证线程安全呢?例如对于Web应用来说,Web容器对于每个用户请求都创建一个单独的Sevlet线程来处理请求,引入Spring框 ...

  2. Python函数(九)-装饰器(二)

    如果给被装饰器装饰的函数传递参数的话,需要在装饰器里修改 # -*- coding:utf-8 -*- __author__ = "MuT6 Sch01aR" import tim ...

  3. 将CDM中所有以Relatonship_开头的关系全部重命名,避免生成数据库因为重复关系名报错

    Option   Explicit ValidationMode   =   True InteractiveMode =   im_Batch Dim   mdl   '当前model '获取当前活 ...

  4. 第十一章 Tomcat的系统架构与设计模式(待续)

    Tomcat总体设计 Tomcat中的设计模式

  5. Shell编程进阶 1.5 if逻辑判断

    逻辑判断 vim if.sh #!/bin/bash ## ## a= ] then echo "a>3" fi sh if.sh a>3 vim if2.sh #!/ ...

  6. Android编译系统产品线

    1.Android源码中的产品线解析 通常产品厂商在拿到Android源码后会在Android源码基础上进行定制修改,以匹配适应自己的产品.这就引入了产品线的概念.Android系统源码中,产品相关的 ...

  7. Developer tools

    20. Developer tools Spring Boot includes an additional set of tools that can make the application de ...

  8. 在Linux下adb连接不上android手机的终极解决方案

    转自: http://blog.csdn.net/liuqz2009/article/details/7942569 1.做android开发的过程,碰到了Linux下adb识别不了android设备 ...

  9. 复选框操作checked选中为true,反之为False,也可以赋值为true,false

  10. sqlplus--sqlldr命令参数详解

    sqlplus--sqlldr参数详解 sqlldr,Oracle快速导入数据的工具,是sqlplus的指令,不是sql语法里的东西. 一.下面是SQL*LOADER的基本特点:1)能装入不同数据类型 ...