几乎完成Django/Python/PyISAPIe/IIS7安装,但出现“可能检测到递归”消息 - 配置问题
我正在Windows系统上安装Django,使用的是Python 2.6和IIS7,并且通过PyISAPIe来实现,感觉离成功只差一步了。创建了一个小的Django项目并运行时,出现了这样的提示:
检测到可能的递归!你可能是把PyISAPIe配置成了应用程序映射,而不是通配符映射。
从其他一些帖子中,我了解到这可能和IIS中的处理程序映射有关,特别是PyISAPIe是如何被设置来处理请求的,但我对此就无从下手了。有个博客建议修改PyIsapie.py来显示不同的错误,但这样只是改变了反应,并没有解决问题。在IIS7中,PyISAPIe被设置为*(完全通配符),并映射到.dll文件。有没有什么建议呢?
1 个回答
0
这个问题有点老了,但因为我也遇到过这个问题并且刚刚解决了,所以为了将来参考,我想提一下,对于PyISAPIe脚本映射,有人需要在他的虚拟目录的属性中做以下几步(在主目录->配置):
1) 添加应用程序扩展
- executable:browse the `PyISAPIe.dll`, extension: `.py`
2) 插入通配符应用程序映射
- browse the `PyISAPIe.dll` (untick: Verify that file exists)
希望这能帮到你!