use*_*722 5 iis iis-manager web-platform-installer wfastcgi
我正在尝试通过 Microsoft 服务器管理器的 IIS 管理器中的 Web 平台安装程序安装 WFastCGI 2.1 Gateway for IIS 和 Python 3.4。
Python 安装程序失败并显示错误:“此产品未成功安装:下载的文件未通过签名验证,可能已被篡改”。适用于 IIS 和 Python 3.4 的 Python 3.4.2(32 位)和 WFastCGI 2.1 网关随后失败,并显示错误:“无法安装此产品,因为它所依赖的产品未成功安装”。
我注意到先决条件选项卡中的直接下载链接会启动此 URL,这说明 pytools 已迁移到 PTVS。也许这是问题的一部分?
我正在关注有关在 IIS 上部署 Flask Web 应用程序的教程。请帮助我找到使安装成功的解决方案,或者提供允许我在 IIS 上部署的替代方案。谢谢你!
小智 3
我遇到了完全相同的问题,正如mgrollins在他的评论中提到的,直接使用 wfastcgi 是解决方案。
\n\n就我而言,我遵循了一个非常相似的教程(此处),直到完成 IIS 的安装,然后我没有安装 Web 平台安装程序,而是从 python.org 下载了 Python,安装了它(对于所有用户并添加到 PATH),执行wfastcgi 项目页面https://pypi.org/project/wfastcgi/中的“下载包”和“启用 wfastcgi”步骤,意思是:
\n\npip install wfastcgi \n\nwfastcgi-enable\nRun Code Online (Sandbox Code Playgroud)\n\n之后,您可以继续按照“设置您的站点 - 复制 wfastcgi.py”的教程进行操作。(我在Python安装目录的Scripts文件夹中找到了wfastcgi.py文件)
\n\n另外值得一提的是,在 \xe2\x80\x9cAdd Module Mapping\xe2\x80\x9d 期间应该有一个 | 在 Python.exe 和站点目录之间,如果错过它,则侧面将无法加载,因此它应该如下所示:
\n\nC:\\Program Files\\Python36\\python.exe|C:\\inetpub\\wwwroot\\mysite\\wfastcgi.py\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
2228 次 |
| 最近记录: |