2

尝试使用 FastCGI 和Django==2.2.5python==3.7.4在 IIS 上提供静态文件时出现错误 我的settings.py

静态代码

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR,  'static')

我正在使用wfastcgi 3.0.0 版,我的服务器是windows server 2012 datacenter R2。我在这里尝试了所有解决方案Django Admin Page missing CSS in IISHow to fetch static CSS files with django on IIS? 并在 youtube 上观看了一些教程,但仍然坚持。

当我尝试访问管理页面时显示的错误

GET http://xxxxxx/static/admin/css/base.css net::ERR_ABORTED 404(未找到)

4

1 回答 1

0

很难弄清楚您的环境情况可能是什么,但您可能会错过指向 IIS 中静态目录的虚拟链接。此外,您的静态目录中还需要一个web.config。您的项目总共需要两个web.config文件。

这是您的静态目录应该是什么样子的示例https://github.com/Johnnyboycurtis/webproject/tree/master/static

您可以查看该项目并按照教程在 Windows 上使用 Microsoft IIS 部署 Django 进行操作

于 2020-05-22T21:25:28.667 回答