在经典asp页面中运行python

在经典asp页面中运行python,python,python-3.x,asp-classic,iis-10,Python,Python 3.x,Asp Classic,Iis 10,我已从设置python并在IIS中设置映射,以通过python.exe%s%s执行*.py脚本。Test.py文件工作正常 但是,当我尝试运行经典的asp文件时 <script language="Python" runat="server"> def PrintPython(): print "Hi" </script> <% Call PrintPython() %> def PrintPython(): 打印“嗨” 我得到“在服务器上找不到脚

我已从设置python并在IIS中设置映射,以通过python.exe%s%s执行*.py脚本。Test.py文件工作正常

但是,当我尝试运行经典的asp文件时

<script language="Python" runat="server">
def PrintPython():
   print "Hi"
</script>
<%
Call PrintPython()
%>

def PrintPython():
打印“嗨”
我得到“在服务器上找不到脚本语言‘Python’”

我错过了什么


谢谢

有一个名为pyscript.py的文件,需要运行该文件才能将Python注册为ASP脚本语言,并允许它访问COM对象。如果您在发行版中找不到,这里有一份副本:

您似乎还需要将python.exe上的相关权限授予您的IUSR帐户—请参阅本文


我曾经让python在经典ASP中工作,但那是十多年前的事了,很可能是当前版本不起作用,不管你做什么

有一个名为pyscript.py的文件,需要运行该文件才能将Python注册为ASP脚本语言,并允许它访问COM对象。如果您在发行版中找不到,这里有一份副本:

您似乎还需要将python.exe上的相关权限授予您的IUSR帐户—请参阅本文


我曾经让python在经典ASP中工作,但那是十多年前的事了,很可能是当前版本不起作用,不管你做什么

请忘记经典ASP中的Python,因为相关资料非常陈旧,例如。经典ASP早已过时。如果可能,只使用现代Python并通过FastCGI或反向代理运行。请忘记经典ASP中的Python,因为相关资料非常陈旧,如。经典ASP早已过时。如果可能,只使用现代Python并通过FastCGI或反向代理运行。谢谢John!我是在2018年末来到这里的,我不相信我自己能够找到这些资源!谢谢你,约翰!我是在2018年末来到这里的,我不相信我自己能够找到这些资源!