Dear StackOverflow community, your help would be greatly appreciated.
I have zero experience with IIS. Unfortunately, a Windows Server 2012 with IIS 8.5 is all I can get for the current project. I followed this post by Matt Woodward to get my Django app running on IIS. I serve static files by means of an application that references the static
folder. The app looks the way it is supposed to look and all GET
requests are processed properly. However, the response to all POST
requests (on localhost and remotely) is Status 500 Server Error
. If I run my Django app with the runserver
command, the POST
requests are processed properly.
POST
is NOT blocked in IIS Request Filtering
-> HTTP Verbs
. POST requests are sent to URLs like http:/site_title/update_plan/
, not to html
. The StackOverflow posts found here and here were not helpful.
I suspect the problem is in the IIS settings, but maybe some special Django settings are required and I am missing it. Any ideas on what can be done to fix the problem would be of great help. Thanks!