file upload权限问题IIS 7

我无法将file upload到IIS7下托pipe的网站。 我已经给“IUSR_websitename”写了权限,并且在web.config中也设置了属性。

我可以在用户注册时上传文件,并login到应用程序。 但是,一旦login到应用程序,如果我上传文件,它是给“访问被拒绝”的错误。

请帮帮我。

这是您的应用程序池身份用户,用于磁盘上的大多数事情。 这是默认的networking服务。 授予networking服务写入权限到您的网站path,或更改身份,并授予新的用户权限,如果你想进一步locking服务器。

在IIS7中,只要每个应用程序池有一个站点,在{Site} – > Authentication – > Anonymous中,我build议将其更改为使用工作进程标识。 那么你就不用担心IUSR账户了。

login的用户正在模拟,以便身份将成为文件创build和写入的身份。 ISR_xxx帐户正在匿名使用,所以这就是为什么上传成功。

我build议创build一个“File Uploaders”安全组,然后添加允许上传的所有用户。 为该组创build和写入上传目录和任何现有文件的权限。 创作者/所有者也可能需要更改/删除。

IUSR_xxx帐户(或IUSRS组)可能需要对所有上传的文件进行读取,才能将其提供给匿名用户。