0

.NET MVC3을 사용하여 웹 사이트를 만듭니다. 이 파일은 서버 시스템에서 일부 파일 작업을 수행하는 데 사용됩니다. 지금은 개발 과정에 있으므로 IIS에는 없었습니다. Visual Studio 2010 개발 서버에서 일하고 있습니다. App_Data 폴더에 디렉토리를 생성하는 데 문제가 있습니다. 사용자는 App_Data (또는 적절한 위치)에 폴더를 만들고 해당 폴더에 파일을 업로드 할 수 있어야합니다. 모든 사용자가 내 친구가되어 보안 문제는 없습니다. 그러나 액세스가 거부되었다고 말합니다./그리고 관련 권한을 부여 할 수없는 것 같습니다. 내가 그것을 찾았을 때 나는 읽기/쓰기 권한을 가진 "aspnet machine"사용자에게 권한을 부여하는 것이 좋겠지 만 내 컴퓨터에 그 사용자가 없다는 것을 알았습니다. 이유를 모르겠습니다./IIS에 내 응용 프로그램을 이동해야합니까? 그것을 만드시겠습니까? 아니면 모르는 다른 것이 있습니까? 그건 그렇고 내 PC에있는 모든 파일은 읽기 전용이고 나는 둘 다 바꿀 수없는 것 같습니다 :/아마도 그 때문일 것입니다. 그러나 어쨌든이 문제에 대한 해결 방법이 필요합니다.웹 사이트에서 디렉토리 생성

도움을 주시면 감사하겠습니다.) 사전에 감사드립니다;

답변

0
  1. 시나리오 : VS에서 asp.net 응용 프로그램을 디버깅 할 때 "ASP.NET 개발 서버"도구에서 실행중인 프로젝트 (이는 도구가 Visual Studio와 동일한 사용 권한을 가짐을 의미합니다. 당신은 트레이에서 찾을 수 있습니다);
  2. 시나리오 : Sysinternals의 FileMon을 사용하고 파일 시스템 활동을 볼 수 있습니다.
  3. 시나리오 : IIS에 배포하고 사용자 (App_Data 디렉터리에 대한 권한)를 사용하여 새 AppPool을 만듭니다.

좋습니다.

관련 문제