Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在服务器上找不到脚本语言“Python”_Python_Iis_Asp Classic - Fatal编程技术网

在服务器上找不到脚本语言“Python”

在服务器上找不到脚本语言“Python”,python,iis,asp-classic,Python,Iis,Asp Classic,我正在尝试运行python示例测试页,但无法运行。。我已经安装了python27,它安装得很好。然后我在inetpub/wwwroot中创建了一个测试文件夹。我把test.py文件放在这里。然后我打开了iis6 选择测试站点 右键单击它->属性->选择创建按钮。然后从下拉列表中选择脚本和可执行文件作为执行权限。然后我单击了配置按钮,添加了一个新的映射,其中包含可执行文件c:\Python27\python.exe-u%s%并选择所有谓词 然后我尝试运行该文件,但它不起作用: 我收到了以下错误

我正在尝试运行python示例测试页,但无法运行。。我已经安装了python27,它安装得很好。然后我在inetpub/wwwroot中创建了一个测试文件夹。我把test.py文件放在这里。然后我打开了iis6

选择测试站点

右键单击它->属性->选择创建按钮。然后从下拉列表中选择脚本和可执行文件作为执行权限。然后我单击了配置按钮,添加了一个新的映射,其中包含可执行文件c:\Python27\python.exe-u%s%并选择所有谓词

然后我尝试运行该文件,但它不起作用:

我收到了以下错误 错误类型: 活动服务器页面,ASP 0129 0x80004005 在服务器上找不到脚本语言“Python”。
/test/python.asp,第1行

一个快速的谷歌搜索可以找到关于在python中使用IIS的内容。您似乎错过了以下步骤:

验证是否已设置.py文件的应用程序映射。 为此,请执行以下步骤:

在ISM中的Internet Information Server下,右键单击计算机名,然后单击属性

从主属性下拉列表中,单击WWW服务,然后单击编辑

单击主目录选项卡,然后单击配置。 要添加应用程序映射,请单击“添加”,然后使用以下信息替换计算机上的正确路径来创建新映射: 可执行文件:C:\Python20\python.exe%s%s基于控制台的脚本解释器需要可执行文件后的两个%s,但基于Internet Server API[ISAPI]的脚本解释器不需要。 扩展名:.py 脚本引擎:选中。 检查文件是否存在:选择安全性,单击“确定”。
我遇到了这个问题,注册python解决了这个问题

cd C:\Python25\Lib\site packages\win32comext\axscript\client


python pyscript.py register

您不需要一个模块将IIS与python链接起来吗?