Установщик веб-платформы: Установщик Python - скачанный файл не прошел проверку подписи и, возможно, был подделан - PullRequest
0 голосов
/ 29 мая 2018

Я пытаюсь установить шлюз WFastCGI 2.1 для IIS и Python 3.4 через установщик веб-платформы в диспетчере IIS диспетчера сервера Microsoft.

Установщик Python завершается ошибкой: «Этот продукт не был успешно установлен:Загруженный файл не прошел проверку подписи и, возможно, был подделан ".Python 3.4.2 (32-разрядный) и шлюз WFastCGI 2.1 для IIS и Python 3.4 впоследствии завершаются с ошибкой: «Этот продукт не может быть установлен, поскольку продукт, от которого он зависит, не был успешно установлен».

Iзаметил, что прямая ссылка для загрузки на вкладке предварительных требований запускает этот URL , что объясняет, что pytools был перенесен в PTVS.Может быть, это часть проблемы?

Я следую этому руководству о развертывании веб-приложения Flask в IIS.Пожалуйста, помогите мне найти решения для успешной установки или предоставьте альтернативы, которые позволят мне развернуть IIS.Спасибо!

1 Ответ

0 голосов
/ 27 июня 2019

У меня была точно такая же проблема, и, как упоминалось в его комментарии 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
...