2011-11-03 2 views
1

최근에 Orchard-CMS 웹 사이트를 시작했습니다. ASP.NET MVC 3을 사용하는 새로운 CMS입니다. http://www.orchardproject.net 자세한 정보를 찾을 수 있습니다.권한으로 인해 과수원에서 파일에 액세스 할 수 없습니다.

정말 테마를 설치하기 쉽습니다. 하지만 때마다, 나는 dependencies.xml 파일에 액세스 할 수 없다는 오류가 발생합니다. (Orchard는 새로운 테마 및 모듈에 대한 링크를 작성하기 위해 dependencies.xml 파일이 필요합니다.)

내 사이트는 IIS7 로컬 컴퓨터에서 실행되고 있으며 ASP.NET 사용자와 네트워크 사용자에 대한 모든 권한을 부여 받았습니다. 그러나 나는 여전히 허가 - 문제, 어떤 생각을 가지고 있습니까?

+0

IIS 응용 프로그램 풀이 사용하는 사용자는 무엇입니까? – Eilistraee

+0

IUSR, NETWORK SERVICE는 내 웹 사이트의 루트에 대한 모든 권한을가집니다. –

+0

네,하지만 응용 프로그램 풀이 NETWORK SERVICE 또는 IUSR에서 실행되고 있습니까? – Eilistraee

답변

0

기본적으로 IIS 7 응용 프로그램 풀이 IUSR 계정으로 실행되므로이 ​​사용자에게 적절한 사용 권한을 부여해야합니다. 보안 관점에서 보면 각 응용 프로그램 풀에 대해 별도의 새 계정을 만드는 것이 좋으며 이렇게하는 것이 좋습니다. 또한 세분화 된 제어 기능을 제공합니다.

또한 권한 변경이 이 App_Data 및 App_Data/Dependencies 폴더 및 해당 내용에 올바르게 전파되었는지 확인하십시오. 그렇지 않으면 종속성 폴더에 대한 사용 권한을 명시 적으로 변경하십시오. 루트 수준에서 권한을 변경하면 가끔 전파가 제대로 전달되지 않는 것으로 나타났습니다.