1

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

检测到可能的递归!您可能使用配置为应用程序映射而不是通配符映射的 PyISAPIe 进行了直通。

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

4

1 回答 1

0

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

1) 添加应用扩展

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

2) 插入通配符应用映射

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

希望能帮助到你!

于 2013-01-16T10:12:39.057 回答