Django 的静态文件夹 IIS 问题

Problem with static folder IIS for Django

我在 django 中将静态文件夹设置为网络路径

STATICFILES_DIRS = [
    "//SERVER/Shared1/FOLDER_210121/",
]

我有 2 个页面有 link 到这个静态子文件夹

link1: http://server2:8044/static/folder1/COINS_LIVE_OU164/user1310200781810167.tif link2: http://server2:8044/static/folder2/COINS_LIVE_OU164/user2310200781810167.tif

但是 link1 完美地工作但是 link 2 给我一个错误,因为找不到文件

但该文件确实存在,并且我在 IIS 中设置了一个别名为“static”的虚拟目录,其根文件夹包含我从中获取文件的子文件夹。

我可以从虚拟目录导航到这两个文件,虚拟目录是使用 defaultAppPool 用户创建的。

还有什么我可以检查的吗?

(如果我 运行 manage.py 运行server 命令并且我使用 localhost 我可以下载这两个文件,问题是从 IIS 使用它时)。

如果我在标签中打印 static 的值,路径是可以的,所以我猜是权限,但是我在哪里可以缺少配置?

谢谢。

添加更多信息:

该问题影响“static”文件夹中的一个子文件夹,一个可以无问题进入,另一个不能。

我快疯了。我全部删除,重新创建,问题依旧

我能够解决我的特殊问题,通过将静态处理程序模块映射与网站 IIS 中的 Django FastCGI(自定义)模块单独放置解决了这个问题