本文檔包含了 Windows Server 2003 操作系統和 Windows 7 / Windows Server 2008 操作系統中 爲 wwwroot 和 App_data 文件夾添加 IUSR 用戶和 NETWORK SERVICE 用戶訪問權限的方法。
wwwroot 和 App_Data 文件夾在哪裏?
wwwroot 文件夾是 IIS 默認站點的根目錄,一般默認在 “%systemdrive%\inetpub\” 目錄下,如果不在該目錄下,可以在 IIS 管理器中的 “默認站點” 屬性中找到。
IIS 6
在彈出的 屬性 頁面中,點擊 “主目錄” 選項卡,在中間會看到 “本地路徑” 選項,裏面的路徑就是 wwwroot 文件夾所在(當然,這個文件夾也可能不叫 wwwroot,不過沒關係,名字是什麼不會影響以後的操作)。
IIS 7
App_Data文件夾
App_Data文件夾用來存放火星人軟件數據庫的地方,因此需要數據庫能夠訪問到該文件夾中的內容,也就需要 “NETWORK SERVICE” 用戶權限,該文件夾在火星人安裝目錄第一層中。
Windows Server 2003 操作系統
爲 wwwroot 文件夾增加 IUER 用戶訪問權限
在wwwroot文件夾(通常在 c:\inetpub 文件夾下)上點擊鼠標右鍵,菜單中選擇“屬性”項
然後選擇“安全”選項卡,選擇“Internet 來賓賬戶(IUSR賬戶)”,在下方權限設定中勾選“完全控制”,然後點擊“高級”按鈕。
在 “權限” 選項卡中勾選“允許父項的繼承權限....” 和 “用在此顯示的可以應用到.....” 兩個選項,然後點擊“應用” 按鈕
之後系統會自動爲 wwwroot 文件夾增加 IUSR 用戶訪問權限
爲 APP_Data 文件夾增加 “NETWORK_SERVICE” 用戶訪問權限
打開 “wwwroot” 文件夾,選擇 “App_Data” 文件夾,右鍵菜單中選擇 “屬性” 選項,在 “安全” 選項卡中,點擊 “添加” 按鈕,在彈出的 “選擇用戶或組” 窗口中,點擊 “高級” 按鈕。
然後點擊 “立即查找” 按鈕,在下方列出的結果列表中選擇 “NETWORK SERVICE” 用戶,後點擊 “確定” 按鈕,添加該用戶
用戶添加後,繼續爲 “NETWORK SERVICE” 用戶添加 “全部控制” 訪問權限,方法如上節。
Windows Server 2008 / Windows 7 操作系統
爲wwwroot文件夾添加 IUSR 用戶訪問權限
在彈出的頁面中,勾選 “完全控制” 項,點擊確定按鈕。
返回 高級安全設置 頁面,勾選下方 ”使用可從此對象繼承的權限替換所有子對象權限”。然後點 “確定” 按鈕,完成所有的設定。。。。
爲 App_Data 文件夾添加 NETWORK SERVICE 用戶訪問權限
在彈出的頁面中點擊 “高級” 按鈕
彈出的頁面中,點擊 “立即查找” 按鈕,在下方的搜索結果中,選擇 “NETWORK SERVICE” 條目,然後點擊 “確定” 按鈕。
之後返回 App_Data 文件夾屬性頁面的 “安全” 選項卡,爲 “NETWORK SERVICE” 用戶添加完全控制權限,方法和爲 IUSR 用戶添加權限相同。