Установщик веб-платформы: Установщик Python - скачанный файл не прошел проверку подписи и, возможно, был подделан
Я пытаюсь установить шлюз WFastCGI 2.1 для IIS и Python 3.4 через установщик веб-платформы в диспетчере IIS диспетчера сервера Microsoft.
Установщик Python завершается с ошибкой: "Этот продукт не был успешно установлен: скачанный файл не прошел проверку подписи и, возможно, был подделан". Python 3.4.2 (32-разрядный) и шлюз WFastCGI 2.1 для IIS и Python 3.4 впоследствии завершаются с ошибкой: "Этот продукт не может быть установлен, поскольку продукт, от которого он зависит, не был успешно установлен".
Я заметил, что прямая ссылка для загрузки на вкладке предварительных требований запускает этот URL, что объясняет, что pytools был перенесен в PTVS. Может быть, это часть проблемы?
Я следую этому руководству по развертыванию веб-приложения Flask в IIS. Пожалуйста, помогите мне найти решения для успешной установки или предоставьте альтернативы, которые позволят мне выполнить развертывание в IIS. Спасибо!
0 ответов
У меня была точно такая же проблема, и, как упоминал mgrollins в своем комментарии, использование wfastcgi напрямую является решением.
В моем случае я следовал очень похожему руководству ( здесь) до того момента, когда вы завершили установку IIS, а затем вместо установки установщика веб-платформы я загрузил Python с python.org, установил его (для всех пользователей и добавил в PATH), выполнил шаги "Загрузка пакета" и "Включение wfastcgi" на странице проекта wfastcgi, https://pypi.org/project/wfastcgi/, что означает:
pip install wfastcgi
wfastcgi-enable
После этого вы можете продолжить следовать руководству, в котором говорится: "Настройте свой сайт - скопируйте wfastcgi.py " . (Я нашел файл wfastcgi.py в папке Scripts каталога установки Python)
Еще один момент, о котором стоит упомянуть, во время "Добавить отображение модуля" должен быть | между Python.exe и каталогом вашего сайта, если вы его пропустите, сторона не загрузится, поэтому, например, он должен выглядеть так:
C:\Program Files\Python36\python.exe|C:\inetpub\wwwroot\mysite\wfastcgi.py