0
공유 .NET 서버에서 실행되는 ASP.NET 응용 프로그램이 있습니다. 현재 로그인 한 사용자가 응용 프로그램에서 필요할 때 특정 경로에 폴더를 만들 수 있도록하고 싶습니다. 따라서 다음을 확인하고 있습니다.공유 컴퓨터의 서버에서 CreateDirectory
var userFolderPath = Path.Combine(Server.MapPath("~/storedphotos"), username);
if (!Directory.Exists(userFolderPath)) {
Directory.Create(userFolderPath);
}
이 코드를 로컬 컴퓨터에 실행하면 완벽하게 작동합니다. 내가 그 서버에 응용 프로그램을 게시하고 동일한 작업을 수행 할 때 그러나 나를 돌아 것 :
"Access to the path 'xxxxxx' is denied."
가 나는 그것이 권한 문제가 될 수 있다고 생각. IIS에서 서버 나 구성으로 변경할 수 없으면 사용자가 내 응용 프로그램을 사용하여 문제없이 폴더를 만들 수있게하는 방법이 있습니까?
은 해당 폴더의 'IIS_IUSRS'에 대한 액세스 권한을 부여합니다. –
감사합니다. @Ganesh_Devlekar. 그것은 내 문제를 해결했다. 답변으로 의견을 추가해 주시겠습니까? 그래서 나는 올바른 것으로 표시 할 수 있습니다. – Kiwanax
자세한 내용을 게시 답변 됨 –