IIS 7中python中的Asp出现HTTP/1.1500服务器错误

IIS 7中python中的Asp出现HTTP/1.1500服务器错误,python,iis-7,asp-classic,Python,Iis 7,Asp Classic,我不是以管理员身份而是以用户身份使用Windows 7和IIS 7。我已经在IIS7的应用程序开发功能中安装了asp模块和cgi模块。我的简单经典asp页面正在运行,它是: <%response.write("Hello World")%> print "Content-Type: text/plain;charset=utf-8" print "Hello World!" 但当我在asp页面中使用python脚本时,它显示HTTP/1.1500服务器错误 我使用的代码是: &l

我不是以管理员身份而是以用户身份使用Windows 7和IIS 7。我已经在IIS7的应用程序开发功能中安装了asp模块和cgi模块。我的简单经典asp页面正在运行,它是:

<%response.write("Hello World")%>
print "Content-Type: text/plain;charset=utf-8"
print "Hello World!"
但当我在asp页面中使用python脚本时,它显示HTTP/1.1500服务器错误 我使用的代码是:

<%@Language=Python%>

<%
x="Hello"
response.write(x)
%>

我在网上搜索了4天,但没有得到任何运气。
我在身份验证中启用了“匿名身份验证”,注销并注册了用于ASP的pyscript.py,为python提供了IUSR并赋予了IUSR完全控制权,启用了“启用32位应用程序”使其为True,但没有起作用。

最后我找到了解决方案

要执行的步骤如下:

  • 向ASP注册Python:

    • 打开命令提示符
    • 转到
      {python\u installation\u dir}\Lib\site packages\win32comext\axscript\client
    • 运行
      python pyscript.py
  • 为IIS7启用32位应用程序

    • 转到IIS7
    • 右键单击站点的应用程序池
    • 选择高级设置
    • 在“常规”下,将“启用32位应用程序”设置为“真”
  • IIS\U IUSRIUSR用户添加到虚拟目录:

    • 右键单击目录
    • 单击编辑权限
    • 选择安全性选项卡
    • 至少为帐户授予读取权限

  • 有答案吗?请发帖。