2011-11-03 33 views
1

我最近開始了一個Orchard-CMS網站。這是一個新的使用ASP.NET MVC 3的CMS。http://www.orchardproject.net你可以找到更多的信息。由於權限原因,果園無法訪問文件

它必須非常容易安裝一個主題。但每當我嘗試,我得到的錯誤,dependencies.xml文件不可訪問。 (果園需要dependencies.xml文件,將鏈接寫入新的主題和模塊)

我的網站在IIS7本地機器上運行,並且我將所有權限授予ASP.NET用戶和NETWORK USER。但我仍然有權限問題,有什麼想法?

+0

您的IIS應用程序池使用的用戶是什麼? – Eilistraee

+0

IUSR,NETWORK SERVICE對我網站的根有所有權限。 –

+0

是的,但是您確定您的應用程序池正在NETWORK SERVICE或IUSR下運行嗎? – Eilistraee

回答

0

默認情況下,IIS 7應用程序池在IUSR帳戶下運行,因此您應該授予此用戶適當的權限。從安全角度來看,爲每個應用程序池創建一個新的獨立帳戶是很好的,我建議您這樣做。它也會給你更細緻的控制。

此外,請檢查權限更改是否已正確傳播到App_Data和App_Data/Dependencies文件夾及其內容。如果不是,請明確更改Dependencies文件夾的權限。 我注意到,如果您更改根級別的權限,有時它們無法正確傳播。

相關問題