IIS上Django中POST请求的状态500

时间:2018-10-02 08:07:29

标签: django post iis http-status-code-500

尊敬的StackOverflow社区,非常感谢您的帮助。

我对IIS的使用经验为零。不幸的是,对于当前项目,我只能使用带有IIS 8.5的Windows Server 2012。我关注了Matt Woodward的this帖子,以使Django应用程序在IIS上运行。我通过引用static文件夹的应用程序来提供静态文件。该应用程序看起来应该像预期的样子,并且所有GET请求都得到了正确处理。但是,对所有POST请求(在本地主机和远程)的响应为Status 500 Server Error。如果我使用runserver命令运行Django应用,则会正确处理POST请求。

IIS POST-> Request Filtering中未阻止

HTTP Verbs。 POST请求发送到http:/site_title/update_plan/之类的URL,而不是html。发现herehere的StackOverflow帖子没有帮助。

我怀疑问题出在IIS设置中,但是也许某些特殊的Django设置是必需的,而我却错过了。关于可以解决该问题的方法的任何想法都将大有帮助。谢谢!

0 个答案:

没有答案