BuZ*_*uZz 7 python iis cgi iis-10
我已经安装了Windows Server2016虚拟机,并使用CGI,ISAPI,.Net等安装了IIS。我唯一的志向是用旧的CGI方法运行python脚本:请求的python文件,在单独的新文件中执行过程完成。
我按照一系列教程的建议添加了脚本映射。我确保相应地设置ISAPI筛选器和CGI限制。我似乎仍然无法解决404.2的问题。显然,找到了映射,test.py文件存在,并且我已经在“完全控制”中打开了“所有人”的文件系统,以确保这不是问题。
在ISAPI和CGI限制中,我尝试了不同的格式:有和没有%s%s,有和没有引号等。
我尝试在本地脚本上使用该python.exe命令,它运行正常。IIS出现问题,无法解决。
从Web浏览器浏览根文件夹可以成功工作并列出.py文件。
自定义网站的Web配置,显示python脚本映射
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers accessPolicy="Read, Execute, Script">
<add name="Python" path="*.py" verb="*" modules="CgiModule" scriptProcessor="C:\Anaconda3\python.exe %s %s" resourceType="Either" requireAccess="Script" />
</handlers>
<directoryBrowse enabled="true" />
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
189 次 |
| 最近记录: |