IIS_IUSRS无法访问networking服务上传和创build的文件 – 错误401.3

当我进一步调查时,让我重述一下我的问题:

问题:

我有一个PHP脚本,用于在我的Windows Web服务器2008上传图像。文件创build在正确的目录。 由用户Network Service创build和拥有。 Network Service可以完全访问上传的文件。

只要我尝试通过HTTP访问上传的文件(大部分是图像),我得到一个401.3 not authorized错误。

现在,如果我右键单击不可访问的映像并通过安全选项卡授予IIS_IUSRS组读取权限,则可以访问该映像! 默认情况下, IIS_IUSRS根本无法访问上传的文件。

包含图像文件的目录具有正确的访问权限设置。 但是每个新上传到该目录的文件都被允许用于IIS_IUSRS

问题是:

我怎样才能授予IIS_IUSRS默认访问新上传的文件? 该网站的应用程序池有其身份设置为默认,我也尝试将其设置为“networkIdentity”左右,但也没有工作。

这是一个很好的解决scheme: http : //sharepointalex.co.uk/index.php/2010/06/fixing-wordpress-image-upload-on-a-windows-server-permissions-problem/