我试图让Django使用pyisapie在IIS 6上运行,我有一些麻烦。 我有pyisapie在IIS上工作,但只有当我指定完整的URL到一个特定的Python脚本,如下所示:
http://localhost/sample/test.py
我将PyISAPIe.dll设置为应用程序所在的虚拟目录的通配符应用程序映射。 我不明白的部分是如何告诉PyISAPIe.dll当我从URL打到我的虚拟目录时执行哪个python脚本?
我想能够导航到
http://localhost/sample/any/thing/that/I/want/right/here
并执行test.py。 如果我现在尝试第二个url,我会得到一个404。
如果你需要指定一个现有的file.py,那么你可能会在IIS6上configuration一个应用程序扩展,使用PyISAPIe.dll而不是通配符应用程序映射(下部窗格)。 对我来说,现在起作用了。
http://www.boutell.com/newfaq/creating/iiscgihowto.html请参阅上面的链接。 在这里没有经验,但认为IIS支持CGI为什么不是wsgi?