我试图在IIS上托管django REST API,但它无法正常工作。我在当地与相同的人一起工作,它工作得非常好。
但是当我在IIS上托管它时,首先它的主页带有get方法,用于数据库中的所有数据需要更长的时间来加载,最终出现超时错误。而且,当我尝试访问其他页面时,它们也出现了同样的问题。只有一个带有post方法的页面打开,但当我尝试提交数据时,它引发了错误。 我检查了服务器配置,然后发现默认错误是超时错误。现在我很困惑为什么会发生这样的事情。
任何人都可以告诉我他们是否遇到类似的问题,或者他们是否知道某种兼容性问题或使用 Django REST 框架托管 REST API 的一些先决条件?或者帮助我如何找到并解决问题。
你使用的是FastCGI吗? 检查身份验证,然后尝试禁用Windows身份验证并启用匿名身份验证,如果它可以工作,请尝试一下。