问题标签 [wfastcgi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
918 浏览

python - 在带有 Numpy、Pandas 等的 Python 3.7+ 中使用 wfastcgi 在 IIS 上部署 Python Flask 应用程序

当使用 wfastcgi 在 IIS 上部署 python 3.7+ 烧瓶或 Dash 应用程序时,有许多很棒的教程可以让你好工作程序正常工作,例如

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

这个过程对我来说分崩离析,对其他用户来说似乎是

无法使用烧瓶服务器在 IIS 上运行破折号应用程序

如何在 IIS 服务器上的 conda 基础环境中部署 python flask 应用程序?

那时其他软件包开始混入其中,例如 Numpy、Pandas、Dash、Plotly Express 等。

抛出的错误往往取决于包,但通常类似于一大块测试,看起来像下面的错误Error occurred while reading WSGI handler,以 Dll 加载失败或缺少组件等内容为特征。

最常见的建议是降级到 python 3.6,但是这对每个项目都是不可能的。

我已经回答了我的解决方案,以防其他人可能遇到与我的谷歌搜索时间相同的问题并没有导致我找到解决方案。

0 投票
1 回答
870 浏览

python - wfastcgi-enable 它显示“确保您的用户有足够的权限,然后再试一次。”

我想按照本教程https://www.youtube.com/watch?v=CpFU16KrJcQ&t=191s在 Windows Server 2008 中部署我的 django 网站

在步骤 wfastcgi-enable 中,它会显示这样的消息。

命令提示符

0 投票
1 回答
160 浏览

python - 在 IIS 10 上部署 Python Flask - 发布路由失败

我有一个带有 Python 3.9 的 Flask 应用程序(我使用了不同版本的 Python 相同的问题)我的 iis 服务器版本是 10。

在我的应用程序中,我有 4 条不同的发布路线。其中 3 个像魅力一样工作。当我调用与其他 3 个几乎相同的第四个时,我收到 500 错误,我不知道为什么。当我在没有 iis 的情况下启动 Flask 服务器时,每个 post 路由都有效。我在这里或在不同的网站上完成了每个教程,但我的问题仍然存在。有谁知道这个问题或有解决方案为什么其中一种方法不起作用?

0 投票
1 回答
208 浏览

django - Django - IIS 部署 - 找不到 scriptProcessor

我一直在尝试使用 IIS 部署 django 应用程序,但是在执行了所有步骤之后,我遇到了错误

我知道这个错误是由于 scriptprocessor 值的路径不正确,但提到的值是正确的。请看下面的截图

wfastcgi-enable 的截图

以下是 wwwroot 文件夹中 web.config 文件中设置的值

有人可以帮助我为什么面临这个错误。

0 投票
1 回答
57 浏览

flask - Flask 应用程序 IIS:路由到其他页面时不断收到 404

我需要有关如何在使用 IIS windows server 2012 托管的烧瓶应用程序中进行路由的帮助。主页 [起始页] 可以工作,虽然也无法加载图像,但可以工作。每当我单击指向应用程序中其他页面的链接时,我得到的错误是 404。有没有人可以帮助并告诉我我做错了什么?

我得到的错误是在此处输入图像描述

0 投票
1 回答
230 浏览

python - wfastcgi-enable 创建进程失败

当我第一次安装 python 时, wfastcgi-enable 没有任何问题。但是当我卸载并重新安装时,它发生了这样的事情!

命令提示符

我的 python 安装位置。C:\Users\Civil\Python38

0 投票
0 回答
144 浏览

django - 消息:新应用程序对象缺少必需的属性

我在 wfastcgi-enable 查询中得到的错误如下:

运行命令时发生错误:

0 投票
1 回答
166 浏览

flask - Windows Server 上的 2 个 IIS Flask 站点 - 仅运行 1 个

Windows Server 数据中心 2019 Python 3.7.6

我在 IIS 上配置了 2 个站点。

mysite1 端口 9090:使用 VSCode 运行并在浏览器中输入 URL

  1. 从 VSCode 运行
  2. 在浏览器中输入网址:###.###.###.###:9090

mysite2 端口 9566:仅从 VSCode 运行

  1. 从 VScode 运行。
  2. 错误 500。在浏览器中输入 URL:###.###.###.###:9566 也来自 IIS 管理器菜单选项:浏览 *:9566

HTTP 错误 500.0 - 内部服务器错误

C:\inetpub\wwwroot\Flask\mysite2\venv\Scripts\python.exe - FastCGI 进程意外退出

详细错误信息:

模块 FastCgiModule

通知 ExecuteRequestHandler

处理程序 Python FastCGI

错误代码 0x00000067

请求的 URL http://localhost:9566/

物理路径 C:\inetpub\wwwroot\Flask\mysite2

登录方法匿名

登录用户匿名

2 个站点配置了不同的 AppPools

2 个 web.config 文件

使用相同的步骤创建 mysite1 和 mysite2。

在 IIS 管理器中,我停止了 mysite1,但 mysite2 没有在浏览器中使用输入 URL 运行。

帮助表示赞赏 1

更多调试

  1. 我打开了失败的请求跟踪

https://docs.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/troubleshooting-failed-requests-using-tracing-in-iis

这些是错误和警告跟踪的日志消息

调试帖子:IIS 上的 Python 烧瓶应用程序无法在 Windows Server 2019 上运行

我不明白运行 wfastcgi.py 的作用,但 mysite1 和 mysite2 的行为方式相同。

  1. 调试帖子:在 Windows 上使用 FastCgiModule 设置 Python 和 Flask 时出现 500 内部服务器错误

这些建议不适用于 mysite2。

帮助表示赞赏 2

0 投票
1 回答
36 浏览

python - 哪个配置更好?使用 wfastcgi.exe 或带有参数 wfastcgi.py 的 python.exe 在 IIS 上为 django Web 应用程序配置 FastCGI 模块

所以我一直在学习在 IIS Web Server 上部署一个 django web 应用程序。我已经成功部署了它。但是,在处理程序映射上配置 FastCgiModule 时,我注意到请求的可选可执行文件是.dll.exe文件。

捕获 FastCgiModule 的请求文件

但是,我已经阅读了一些教程,他们都没有在他们的 FastCgiModule 上使用 .dll 或 .exe 文件,而是使用

这种方式有效。然后我尝试了另一种方式来配置它

它也有效。

所以我在网上冲浪了几天,但我找不到答案哪种方式更好。

0 投票
2 回答
471 浏览

iis - “wfastcgi-enable”显示“确保您的用户有足够的权限并重试。” 如何解决这个问题?

在尝试运行“wfastcgi-enable”以在 IIS 上部署我的 Django 代码时,它显示此错误:

我也尝试在管理员模式下运行 CMD,但没有成功。