在IIS6上安装Django/Python
我们现在正在IIS6上安装最新版本的Django和Python。我们按照以下网站上的说明进行了操作:
http://code.djangoproject.com/wiki/DjangoOnWindowsWithIISAndSQLServer
但是,当我们尝试通过IIS服务器访问我们的Django应用时,出现了403错误。我们已经确认了在IIS6上的Python安装是正常的。
我们也检查了Django的安装,发现我们的应用在Django自带的服务器上运行得很好,但在IIS上运行时遇到了困难。
我们猜测可能是上面链接中“将Django链接到PyISAPIe”这一部分的说明出了问题。
谢谢。
1 个回答
0
你有没有创建一个单独的应用程序池来运行PyISAPI(也就是说,不是默认的DefaultAppPool)?如果有的话,这个应用程序池是以哪个用户或组的身份运行的呢?可能你需要给这个用户分配合适的权限。例如,可以参考这个页面:
http://support.asimo.nl/activekb/questions.php?questionid=6
更新:这里还有一个链接,里面有更详细的步骤,可以帮助你检查用户权限是否设置正确: