我有一些原因让我不得不在 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/