前提・実現したいこと
DjangoプロジェクトをIISで動かしたいのですが、
下記のように表示され、runserverで起動した場合とは異なる表示になってしまいます。
発生している問題・エラーメッセージ
上記のようなディレクトリの画面ではなく、
runserver起動時のような画面での表示をしたい。
該当のソースコード
web.congig <?xml version="1.0" encoding="UTF-8"?> <configuration> <appSettings> <add key="WSGI_HANDLER" value="django.core.wsgi.get_wsgi_application()" /> <add key="PYTHONPATH" value="C:\inetpub\wwwroot\app" /> <add key="DJANGO_SETTINGS_MODULE" value="app.settings" /> </appSettings> <system.webServer> <handlers> <add name="Python" path="*.py" verb="*" modules="FastCgiModule" scriptProcessor="C:\inetpub\wwwroot\app\env\scripts\python.exe %s %s" resourceType="File" requireAccess="Script" /> <add name="Python FastCGI" path="*.py" verb="*" modules="FastCgiModule" scriptProcessor="C:\inetpub\wwwroot\app\env\scripts\python.exe|C:\inetpub\wwwroot\app\env\lib\site-packages\wfastcgi.py" resourceType="Unspecified" requireAccess="Script" /> </handlers> <directoryBrowse enabled="true" /> </system.webServer> </configuration>
試したこと
下記を参考にしております。
https://qiita.com/okoppe8/items/905d2c22e750261c62f0
こちらとの違いは、下記部分で1行目のaddを追記している点と2行目のpathを*.pyにしている点です。
<handlers> <add name="Python" path="*.py" verb="*" modules="FastCgiModule" scriptProcessor="C:\inetpub\wwwroot\app\env\scripts\python.exe %s %s" resourceType="File" requireAccess="Script" /> <add name="Python FastCGI" path="*.py" verb="*" modules="FastCgiModule" scriptProcessor="C:\inetpub\wwwroot\app\env\scripts\python.exe|C:\inetpub\wwwroot\app\env\lib\site-packages\wfastcgi.py" resourceType="Unspecified" requireAccess="Script" /> </handlers>
よろしくお願いします。