在IIS6上安装Django/Python

2 投票
1 回答
1229 浏览
提问于 2025-04-15 21:31

我们现在正在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

更新:这里还有一个链接,里面有更详细的步骤,可以帮助你检查用户权限是否设置正确:

http://forum.dotnetpanel.com/forums/t/602.aspx

撰写回答