[英]Web Platform Installer: Python Installer - Downloaded file failed signature verification and may have been tampered with
我正在嘗試通過Microsoft服務器管理器的IIS管理器中的Web平台安裝程序為IIS和Python 3.4安裝WFastCGI 2.1網關。
Python Installer失敗,並顯示以下錯誤:“此產品未成功安裝:下載的文件簽名驗證失敗,並且可能已被篡改”。 用於IIS和Python 3.4的Python 3.4.2(32位)和WFastCGI 2.1網關隨后失敗,並顯示以下錯誤:“無法安裝此產品,因為它依賴的產品未成功安裝”。
我注意到先決條件選項卡中的直接下載鏈接啟動此URL ,這說明pytools已遷移到PTVS。 也許這是問題的一部分?
我正在學習有關在IIS上部署Flask Web應用程序的教程 。 請幫助我找到使安裝成功的解決方案,或者提供其他替代方法,使我可以在IIS上進行部署。 謝謝!
我有完全相同的問題,正如mgrollins在他的評論中提到的那樣,直接使用wfastcgi是解決方案。
就我而言,我遵循了一個非常類似的教程( 此處 ),直到您完成IIS的安裝為止,然后我從python.org下載了Python(適用於所有用戶並添加到PATH),而不是安裝Web Platform Installer,而是進行了安裝。 wfastcgi項目頁面https://pypi.org/project/wfastcgi/中的“下載軟件包”和“啟用wfastcgi”步驟,即:
pip install wfastcgi
wfastcgi-enable
之后,您可以繼續從教程中說“設置您的站點-復制wfastcgi.py”。 (我在Python Install目錄的Scripts文件夾中找到了wfastcgi.py文件)
另一個值得一提的項目是,在“添加模塊映射”期間,應該有一個|。 在Python.exe和您的站點目錄之間,如果您錯過它,則該側將不會加載,因此例如,它應如下所示:
C:\Program Files\Python36\python.exe|C:\inetpub\wwwroot\mysite\wfastcgi.py
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.