當新建一個website的時候,一般情況下IIS對相應的物理文件夾的訪問權限是不夠的。
針對匿名認證(anonymous authentication)需要:
打開文件夾properties-> Security tab -> Edit -> Add... 如果機器在域內,需將搜索位置設為本機。
- 添加IIS AppPool\<application pool name>, 如果是Default website,通常是 IIS AppPool\DefaultAppPool
- 添加用戶IUSR。這是IIS匿名認證默認使用的Windows Identity
需要注意的是,Windows Server 2012/Windows 8下,IIS_IUSRS用戶組並不包含IUSR用戶,所以添加IIS_IUSRS並不能使匿名訪問成功。
