首页 > 解决方案 > 其他 IIS 站点中的错误,由于在 IIS 中托管 Python Web 应用程序后

问题描述

我在 IIS 服务器中使用 Flask 和 fastcgi 部署了 Python Webservice,

https://medium.com/@bilalbayasut/deploying-python-web-app-flask-in-windows-server-iis-using-fastcgi-6c1873ae0ad8

它适用于 8080 端口在此处输入图像描述

但是其他现有的 IIS 应用程序在出现错误后停止运行

在此处输入图像描述

所以请帮我解决这个问题。

注意:我是 Python 新手。

标签: pythoniisflaskwfastcgi

解决方案


首先,删除您设置的快速 CGI 环境变量,如下所示:

在此处输入图像描述

现在选择您的站点,然后双击应用程序设置。

单击操作窗格中的添加。

在此处输入图像描述

设置 PYTHONPATH 变量(这是您的站点文件夹路径):

在此处输入图像描述

还有 WSGI_HANDLER(我的 Flask 应用程序名为 app.py,因此值为 app.app - 如果您的应用程序名为 site.py,则为 site.app 或类似名称):

在此处输入图像描述

单击确定并浏览到您的站点。


推荐阅读