2013-08-06 2 views
0

읽기 및 쓰기 용으로 서버 파일에 액세스하려고합니다. 다음은 이것을 달성하기 위해 설정 한 경로입니다.서버 파일에 액세스 할 수 없습니다.

var templatePath = Server.MapPath(@"~/Templates/SRG_Template.pptx"); 
var outputPath = Server.MapPath(@"~/Output/SRG_Document.pptx"); 

그러나 액세스 할 수 없습니다.

업데이트 : 템플릿 폴더에는 출력 폴더에 PowerPoint 파일을 만들 때 읽고있는 PowerPoint 템플릿이 있습니다. 응용 프로그램을 로컬에서 실행할 때 제대로 작동하지만 서버에서 실행 중일 때는 ppt 파일이 만들어지지 않습니다.

+2

어떻게 액세스 하시겠습니까? 그리고 "그들에게 접근 할 수 없다"는 것은 무엇을 의미합니까? – Andrei

+0

@Andrei : 업데이트 된 질문을 참조하십시오. – Nitish

답변

1

당신의 문제는 IIS 보안 허가라고 생각합니다. 시도해 보셨습니까?

사용자는 IIS_IUSRS 사용자에게 템플릿 및 출력 폴더의 파일 읽기, 쓰기 및 수정 권한을 부여해야합니다. 자세한 내용은 Here을 참조하십시오.

관련 문제