win server2008+IIS7装django环境出现403错误

迫于业务需要在win server2008+IIS7环境装配django环境,Python相关库安装正常,django runserver运行正常。
安装好wfastcgi,在django项目根目录添加了web.config,代码如下:

<?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <handlers>
                <add name="Python FastCGI" 
                     path="*" 
                     verb="*" 
                     modules="FastCgiModule" 
                     scriptProcessor="c:\python\python.exe|c:\python\lib\site-packages\wfastcgi.py" 
                     resourceType="Unspecified" 
                     requireAccess="Script"/>
            </handlers>
        </system.webServer>
        <appSettings>
            <add key="WSGI_HANDLER" value="django.core.wsgi.get_wsgi_application()" />
            <add key="PYTHONPATH" value="D:\wwwroot\yzf\MyDjango\MyDjango" />
            <add key="DJANGO_SETTINGS_MODULE" value="MyDjango.settings" />
        </appSettings>
    </configuration>

运行网站出现500错误,把python目录加入iis_User的全部权限,500错误解决后出现403错误
HTTP 错误 403.14 - Forbidden
Web 服务器被配置为不列出此目录的内容。

模块DirectoryListingModule 
通知ExecuteRequestHandler 
处理程序StaticFile 
错误代码0x00000000 

请求的 URLhttp://xxx.xxx.xxx.xxx:8090/ 
物理路径D:\wwwroot\yzf\MyDjangoMyDjango
登录方法匿名 
登录用户匿名 

求问我是不是哪一步做错了或者做漏了?实在是不熟悉IIS...求问大手子

阅读 2.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题