ASP.NET網(wǎng)站設(shè)置之文件夾權(quán)限設(shè)置淺析
ASP.NET網(wǎng)站設(shè)置之文件夾權(quán)限設(shè)置是如何實(shí)現(xiàn)的呢?下面就是我們?cè)赪indows2003下的設(shè)置:
對(duì)于NTFS格式的硬盤,需要對(duì)用戶的訪問進(jìn)行文件夾權(quán)限設(shè)置,遠(yuǎn)程匿名客戶訪問本網(wǎng)站時(shí),在網(wǎng)站服務(wù)器端執(zhí)行腳本程序的用戶是ASPNET(隸屬于 Users 用戶組) ,因此對(duì)網(wǎng)站文件夾必須賦予相應(yīng)的權(quán)限。(注:FAT32格式的硬盤,沒有文件夾權(quán)限設(shè)置)
在網(wǎng)站屬性對(duì)話框 →“主目錄”頁(yè)面中(上圖 2-1),可以查看到本網(wǎng)站對(duì)應(yīng)的本地路徑(即,網(wǎng)站文件夾)。使用“我的電腦”,打開該文件夾的屬性對(duì)話框,選擇“安全”頁(yè)面:
在原有用戶的基礎(chǔ)上,再添加 Everyone 或 Users 用戶組,并賦予“讀取和運(yùn)行”、“列出文件夾目錄”和“讀取”權(quán)限,如果本網(wǎng)站有增刪和修改網(wǎng)站文件的功能時(shí),還需選中“修改”和“寫入”欄。
注:對(duì)于“利和Web服務(wù)”網(wǎng)站,網(wǎng)站本地文件夾的權(quán)限可以不包含“修改”和“寫入”權(quán)限(如上圖所示),只需對(duì)信息庫(kù)子文件夾再增加“修改”和“寫入”權(quán)限,如下圖所示。
ASP.NET網(wǎng)站設(shè)置之文件夾權(quán)限設(shè)置補(bǔ)充
1.上述有些設(shè)置更改后,需重新啟動(dòng)IIS服務(wù)后才能生效,更新IIS服務(wù)的方法如下:
用鼠標(biāo)點(diǎn)擊桌面底行的【開始】→ 運(yùn)行…,在“運(yùn)行”對(duì)話框中輸入 iisreset ,按“確認(rèn)”鍵,會(huì)啟動(dòng)DOS窗口,完成IIS服務(wù)的關(guān)閉和重啟后,該DOS窗口自動(dòng)關(guān)閉。
2. 測(cè)試網(wǎng)站設(shè)置是否正常時(shí),用本機(jī)瀏覽器訪問網(wǎng)站(即訪問本地網(wǎng)站)時(shí),有些出錯(cuò)的具體信息,會(huì)反饋給瀏覽器顯示,能幫助管理員調(diào)整設(shè)置;而遠(yuǎn)程訪問時(shí)不顯示具體的錯(cuò)誤信息。
2. 如果在本機(jī)上調(diào)試網(wǎng)站時(shí)沒問題,遠(yuǎn)程用戶卻無法訪問,可能是本機(jī)的“Windows 防火墻”在阻止遠(yuǎn)程訪問,允許遠(yuǎn)程訪問通過防火墻的設(shè)置方法如下:
在“Windows 防火墻”對(duì)話框中,選擇“高級(jí)”頁(yè)面,在“網(wǎng)絡(luò)連接設(shè)置”欄中選中應(yīng)用網(wǎng)卡別名(如:“本地連接”),按“設(shè)置”鍵,打開“高級(jí)設(shè)置”對(duì)話框,在“服務(wù)”頁(yè)面卡中,選中“Web 服務(wù)器(HTTP)” 。
ASP.NET網(wǎng)站設(shè)置之文件夾權(quán)限設(shè)置的相關(guān)內(nèi)容就向你介紹到這里,希望對(duì)你了解ASP.NET網(wǎng)站設(shè)置之文件夾權(quán)限設(shè)置有所幫助。
【編輯推薦】