Как развернуть приложение django на IIS ошибка 403.14
У меня проблема с развертыванием моего приложения Django на IIS.
мой wsgi.py
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault(
'DJANGO_SETTINGS_MODULE',
'BETA.settings')
application = get_wsgi_application()
в моем settings.py у меня есть
DEBUG = True
ALLOWED_HOSTS = [some ip]
WSGI_APPLICATION = 'BETA.wsgi.application'
мой __init__.py пуст
в корневом дериктории web.config выглядит так:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<defaultDocument>
<files>
<clear />
<add value="login.html" />
</files>
</defaultDocument>
<handlers>
<add
name="Python FastCGI"
path="*"
verb="*"
modules="FastCgiModule"
scriptProcessor = 'C:\Program Files\Python310\python.exe"|"C:\Program Files\Python310\lib\site-packages\wfastcgi.py'
resourceType="Unspecified"
</configuration> requireAccess="Script"
/>
</handlers>
</system.webServer>
<appSettings>
<add key="WSGI_HANDLER" value="BETA.wsgi.application">
<add key="PYTHONPATH" value="D:\Applications\HRtool\dev\wwwroot\BETA">
<add key="DJANGO_SETTINGS_MODULE" value="BETA.settings">
</appSettings>
в статическом web.config следующее:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<handlers>
<clear/>
<add name="StaticFile" path="*" verb="*" modules="StaticFileModule" resourceType="File" requireAccess="Read" />
</handlers>
</system.webServer>
</configuration>
Но когда я запускаю свое приложение на МКС, у меня возникает другая проблема:
Я пытаюсь включить Directory Browsing, но это не помогает. В предварительных настройках в Pool у меня стоит .Net 4.5. Как это исправить?
