IIS 8 文件夹 URL 和权限

Ton*_*Dev 4 iis permissions web-server windows-server-2012

我对来自简单的旧 apache 的 IIS 相当陌生。

我想弄清楚如何在我在 IIS 中添加的网站上授予 777 权限。我需要该文件夹的 777 权限,因为它是一个 php 上传器,需要这些权限来写入上传的文件。我尝试授予 IIS 用户完全访问权限,但它无法正常工作......并且在 ftp 程序中检查该文件夹时,它显示 755。也无法从那里更改它......

还。如果该文件夹在

inetpub/wwwroot/上传者

我如何设置它以便网址为:

www.mysite.com/uploader

现在它只是在启动时出现

www.mysite.com

我在 Windows Server 2012 上使用 IIS8,当然具有 root 访问权限。

对此有何想法?

Pet*_*orf 6

Windows 上没有 777 权限之类的东西。您可以通过将访问控制条目 (ACE) 添加到访问控制列表 (ACL) 来设置对资源的访问。

假设您使用的是 IIS8 的默认值,您可以像这样授予对目录的写权限:

icacls.exe "C:\inetpub\wwwroot\uploader" /t /grant "IIS AppPool\DefaultAppPool:(OI)(CI)(M)"
Run Code Online (Sandbox Code Playgroud)

IIS 应用程序池在“IIS AppPool\DefaultAppPool”帐户下运行,因此您要为其授予修改权限。

C:\inetpub\wwwroot\ 应该是您的站点根目录,因此应该可以通过“www.mysite.com/uploader”访问“uploader”。如果没有,请检查您网站的设置。