나는 UNC 경로에서 PDF를 읽으려고 해요 즉 \ 10.32.16.24 \ 저장소 \ repository0001 \ VOL00001 \ ktappb01_024655001_0.PDF 내 가상 디렉터리 ASP.NET 사이트 IUSR_machine_name에서 실행되고UNC 경로에서 C# ASP.NET File.OpenRead : "경로에 대한 액세스 .....가 거부되었습니다."
. 익명 액세스도 가능합니다.
UNUS 공유에 대한 전체 권한을 IUSR_machine_name에게 주었고 ASP.NET 페이지의 코드를 File.OpenRead (filepath) 메서드로 옮겨 가면서 예외를 throw합니다. "경로 \ 10.32.16.24 \ repositories에 대한 액세스 \ repository0001 \ VOL00001 \ ktappb01_024655001_0.PDF가 거부되었습니다. "
같은 결과로 ASPNET 사용자에게 공유에 대한 모든 권한을 부여하려고했습니다.
이 시점에서 나는 완전히 결의를 잃었다.
IIS6을 실행 중입니다.
ASPNET 계정은 도메인 계정입니까, 아니면 로컬 컴퓨터의 계정입니까? 또한 serverfault.com에서 더 나은 응답을 얻을 수도 있습니다. –
"Everyone"을 공유에 대한 모든 액세스 권한과 함께 추가 했으므로 이제 작동합니다. 그래서 그것은 실제로 그것이 사용 권한 문제이고 다른 사용자가 나의 IUSR이나 ASPNET이 아닌 가장 된 것임을 알려줍니다. –