我正在使用PyISAPIe将Django安装到使用Python 2.6和IIS7的Windows系统上,我非常接近我可以品尝它。创建一个小Django项目并运行它给了我:
检测到可能的递归!您可能已经将PyISAPIe配置为应用程序映射而不是通配符映射。
从各种其他帖子中,我得到的印象是它与IIS中的处理程序映射有关,特别是PyISAPIe如何映射以处理调用,但我还是处于这一点之外。一篇博客建议更改PyIsapie.py以反映不同的错误,但这只会改变反应,而不是纠正问题。在IIS7中,PyISAPIe设置为映射到.dll的*(完整通配符)。有什么想法吗?
答案 0 :(得分:0)
这个问题有点老了但是因为我也遇到了这个问题并且刚刚解决了它,可能为了将来的引用我应该提到,对于PyISAPIe脚本映射,某人必须在他的虚拟目录的属性中执行以下操作(主目录 - >配置):
- executable:browse the `PyISAPIe.dll`, extension: `.py`
- browse the `PyISAPIe.dll` (untick: Verify that file exists)
希望它有所帮助!