2011-10-27 4 views
1

최종 사용자가 파일을 업로드해야하는 응용 프로그램에서 로컬 공유 (C : \ Files)에 파일을 저장해야하는 MVC 응용 프로그램에서 작업하고 있습니다. 폴더에는 NTFS 권한이 있습니다 (Everyone은 모든 권한을가집니다).하지만 파일을 업로드하려고하면 IIS Express에서 쓰기 액세스가 거부되었다고 말합니다. 흥미롭게도 디렉토리를 날려 버리면 IIS Express는 문제를 재현하지 못하고 아무 것도 저장하지 않습니다.VS2010 IIS Express Security

이것은 IIS Express의 보안 설정 인 것 같습니다. 어떤 사람이 그것이 무엇이며, 그것이 어디에 있고, 내가이 과정을 작동시킬 수 있도록 그것을 바꿀 필요가있는 것을 말해 줄 수 있습니까? 비슷한 질문을 많이했지만 NTFS 사용 권한 등에 중점을 둔 것처럼 보였습니다. "Everyone"은 실제로 "Everyone"을 의미한다고 가정해야합니다. 이것은 관련이있을 수 있습니다으로

UPDATE 나는 윈도우 7에 태그를 추가했습니다 (64 비트)

+0

앱을 배포하는 데 문제가 있거나 업로드 한 파일을 저장하는 데 문제가있는 앱입니까? – jrummell

+0

IIS Express를 사용하여 로컬 컴퓨터에 대해 개발 중입니다. 배포는 문제가 아니며 단지이 작업을 수행하는 것입니다. –

+0

업로드를 수행하는 코드를 게시 할 수 있습니까? – vcsjones

답변

0

당신이 당신의 업로드 코드를 게시 할 수 있습니까? 이 하나의 나를 위해 잘 작동합니다 :

위 코드는 MVC3이 설치된 라이브 사이트와 로컬 IIS 모두에서 작동합니다.

+0

내 경로가 "C : \ files \"와 "file.Filename"을 제외하고는 거의 동일한 코드와 동일합니다. –

+0

Windows 7을 사용하고 있습니까? SQL Server DB를 삭제하고 편집 할 때 파일 사용 권한에 문제가있었습니다. 내가 한 일은 UAT를 완전히 불가능하게하는 것이 었습니다. – Ron

+0

아야 ... 정말 그걸하고 싶지 않아. –

관련 문제