[英]Asp in python in IIS 7 is giving HTTP/1.1 500 Server Error
我不是以管理员身份而是以用户身份使用Windows 7和IIS 7。 我已经在IIS 7中的应用程序开发功能中安装了asp模块和cgi模块。 我简单的经典ASP页面正在工作,它是:
<%response.write("Hello World")%>
我在python中的cgi正在工作,它是:
print "Content-Type: text/plain;charset=utf-8"
print "Hello World!"
但是当我在asp页面中使用python脚本时,它显示HTTP / 1.1 500服务器错误我正在使用的代码是:
<%@Language=Python%>
<%
x="Hello"
response.write(x)
%>
我已经在网上搜索了4天,但没有得到任何运气。 我在身份验证中启用了“匿名身份验证”,未注册并为ASP注册了pyscript.py,向python提供了IUSR并给予了IUSR完全控制权,为True启用了“启用32位应用程序”无效。
最后,我找到了解决方案。
要执行的步骤是
用ASP注册Python:
{python_installation_dir}\\Lib\\site-packages\\win32comext\\axscript\\client
python pyscript.py
为IIS7启用32位应用程序
将IIS_IUSRS , IUSR或USERS添加到您的虚拟目录中:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.