几乎安装了Django / Python / PyISAPIe / IIS7,但是消息“检测到可能的递归” - 配置问题

时间:2011-08-07 23:47:52

标签: python django iis-7 pyisapie

我正在使用PyISAPIe将Django安装到使用Python 2.6和IIS7的Windows系统上,我非常接近我可以品尝它。创建一个小Django项目并运行它给了我:

  

检测到可能的递归!您可能已经将PyISAPIe配置为应用程序映射而不是通配符映射。

从各种其他帖子中,我得到的印象是它与IIS中的处理程序映射有关,特别是PyISAPIe如何映射以处理调用,但我还是处于这一点之外。一篇博客建议更改PyIsapie.py以反映不同的错误,但这只会改变反应,而不是纠正问题。在IIS7中,PyISAPIe设置为映射到.dll的*(完整通配符)。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这个问题有点老了但是因为我也遇到了这个问题并且刚刚解决了它,可能为了将来的引用我应该提到,对于PyISAPIe脚本映射,某人必须在他的虚拟目录的属性中执行以下操作(主目录 - >配置):

1)添加应用程序扩展

- executable:browse the `PyISAPIe.dll`, extension: `.py`

2)插入通配符应用程序映射

- browse the `PyISAPIe.dll` (untick: Verify that file exists)

希望它有所帮助!