无法授予网络服务用户读取图像文件的权限

无法授予网络服务用户读取图像文件的权限

我有一个网站在本地默认作为网络服务运行。此网站无法提供图片,这总是导致“访问被拒绝”。我使用 procmon 确定这是在文件系统级别发生的。

有几个元素我不明白。首先,.gif 可以与 .css 文件位于同一文件夹中,具有相同的权限,并且可以读取 .css,但 .gif 不能。如果我授予网络服务帐户对整个文件夹树的“完全控制”权限,它仍然无法提供图像。

我认为重要的是,这不仅影响网络服务帐户。事实上,唯一可以运行网站并提供图像的用户是我的 Windows 管理员帐户。甚至另一个管理员用户似乎也无法为它们提供服务(无论网站位于磁盘的哪个位置)。同样,任何用户都可以提供 .css,但不能提供 .gif。

附图显示了 procmon 演示了 css / gif 的差异。 Procmon 访问消息

在此先非常感谢您的帮助。

答案1

事实证明,一些文件(出于未知原因)在磁盘上被加密,而其他文件则没有。因此,无论权限如何,您都必须是主 Windows 用户才能读取它们...

相关内容