python.exe fastcgi进程意外退出

标签 python django fastcgi iis-8

我有一些原因让我不得不在 Windows 机器上使用 django。我想知道如何在 windows sesrver 2012 r2 with iis 8.5 上配置 django。所以我按照教程 here . 我按照教程中的说明进行操作,对于我想使用 iis 运行的任何类型的应用程序,我要做的事情非常简单。 但我收到以下错误 fastcgi 进程意外退出。 这是我为 wfastcgi 模块提供的可执行文件:

E:\venvs\...\Scripts\python.exe|E:\venvs\...\Lib\site-packages\wfastcgi.py

我删除了 wfastcgi.py 部分 |从处理程序映射和错误更改为脚本处理器找不到 fastcgi 配置的配置,我发现错误必须与 wfastcgi.py 文件有关。但我在这里找不到问题。所以我想知道可能是什么问题?我的选择是什么。 有没有人能够在 windows 机器上使用 django?如果我的 python 版本是 python 3.6

最佳答案

我遇到了与您完全相同的问题,但设法通过使用 Python 3.4.2 版本解决了这个问题。按照本教程中所述的确切步骤进行操作 Django with IIS并避免使用 Python 3.5 或更高版本,因为似乎存在兼容性问题。我使用的堆栈是 IIS 版本 10、Windows 10、Python 3.4.2 和 Django 1.11.2。

关于python.exe fastcgi进程意外退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42742324/

相关文章:

python - numpy 的 bincount 函数的反函数

python - Django:首次提交后奇怪的表单集行为

django - Paypal Django

php - 我可以将完整的 MySQL 数据库从基于 PHP 的站点移动到 Django 应用程序吗?

python - 如何使用 Django 和 Python 根据用户设置权限?

php - PHP/FastCGI错误500

python - 如何评论/记录 Pylint 在线选项的使用?

python - Fiware-orion 删除所有相同类型的实体

python - Django + FastCGI - 随机引发 OperationalError

java - FastCGI 和 Java Servlet API 之间的区别