Я использую Windows 7 и IIS 7 не как администратор, а как пользователь. Я установил модуль asp и модуль cgi в IIS 7 в функции разработки приложений. Моя простая классическая страница asp работает, а это:
<%response.write("Hello World")%>
Мой CGI в Python работает, что:
print "Content-Type: text/plain;charset=utf-8"
print "Hello World!"
Но когда я использую скрипт python на странице asp, он показывает ошибку сервера HTTP / 1.1 500
Код, который я использую:
<%@Language=Python%>
<%
x="Hello"
response.write(x)
%>
Я искал в сети 4 дня, но мне не повезло.
Я включил «Анонимную аутентификацию» в Аутентификации, незарегистрировал и зарегистрировал pyscript.py для ASP, предоставил python с IUSR и дал полный контроль IUSR, включил «Enable-32 Bit Application» для True, не работал.