Язык сценариев Python не найден на сервере - PullRequest
2 голосов
/ 26 мая 2011

Я пытаюсь запустить пример тестовой страницы Python, но не могу этого сделать. Я установил python27, и он установился нормально.Затем я создал тестовую папку в inetpub / wwwroot.Здесь я разместил свой файл test.py.Затем я открыл IIS 6.

Выберите тестовый сайт.

Щелкните по нему правой кнопкой мыши -> Свойства -> выберите кнопку Создать.Затем выберите сценарии и исполняемые файлы из выпадающего списка для разрешения на выполнение.Затем я нажал кнопку настройки и добавил новое сопоставление с исполняемым файлом c: \ Python27 \ python.exe -u "% s" "% s" и выбрал все глаголы.

Затем я попытался запустить файл иэто не сработало: http://localhost/test/test.py

Я получил следующую ошибку Тип ошибки: Active Server Pages, ASP 0129 (0x80004005) Язык сценариев «Python» не найден на сервере./test/python.asp, строка 1

Ответы [ 2 ]

3 голосов
/ 26 мая 2011

Быстрый поиск в Google позволяет найти учебник об использовании IIS с python.Кажется, вы пропустили следующие шаги:

Убедитесь, что сопоставление приложений для файлов .py настроено.Для этого выполните следующие действия:

  1. В ISM, в разделе Internet Information Server, щелкните правой кнопкой мыши имя компьютера и выберите Свойства.

  2. В раскрывающемся списке «Основные свойства» нажмите «Служба WWW», затем нажмите «Редактировать».

  3. Откройте вкладку «Домашний каталог» и нажмите «Конфигурация».Чтобы добавить сопоставление приложения, нажмите кнопку «Добавить», а затем создайте новое сопоставление, используя следующую информацию (с указанием правильного пути на вашем компьютере): Исполняемый файл: «C: \ Python20 \ python.exe% s% s» (два)% s "после исполняемого файла требуются для консольных интерпретаторов сценариев, но не требуется для интерпретатора сценариев на основе API-интерфейса Internet Server [ISAPI]).Расширение: .py Обработчик сценариев: выбрано.
  4. Убедитесь, что файл существует: выбрано (для безопасности) Нажмите кнопку ОК.
0 голосов
/ 05 августа 2014

Я столкнулся с этой проблемой, и регистрация Python решила проблему.

cd C: \ Python25 \ Lib \ site-packages \ win32comext \ axscript \ client

python pyscript.py регистр

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...