[英]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.