2014-07-09 3 views
0

내가이 다른 질문에서왔다 알고 거부, 그러나 아무도는 간단한 것 같다되지 않습니다 :ASP.NET 액세스는

내가 다른 컴퓨터에 UNC 공유가, Full Control로 설정 보안 Everyone입니다. 내 웹 서버에 로그인하면이 공유에 액세스 할 수 있습니다.

그러나 ASP.NET 코드에서 Directory.GetFiles(path)을 사용하여 액세스하려고하면 Access to the path \\xxxx is denied. 오류가 반환됩니다.

또한 로컬 웹 사이트에서 동일한 웹 사이트를 실행했지만 같은 경로를 가리키면 디렉토리에 액세스 할 수 있습니다.

무엇이 여기에 있습니까?!

+0

IIS 사용자 또는 IIS의 보안 구성에 문제가있을 수 있습니다. – Carlos487

+0

어떤 아이디어가 될 수 있습니까? –

+0

아마 IIS 또는 방화벽 문제 내에서 보안 구성 – Carlos487

답변

0

Carlos487 및 네트워크 서비스에서 제안한대로 IUSR, IIS_IUSRS를 추가하고 응용 프로그램에 액세스하려는 디렉토리를 완전히 제어하십시오. 희망이 도움이됩니다.

+0

"모든 사람"은 나열한 계정을 포함합니다. 아무튼, 명시 적으로 추가를 시도하고 도움이되지 않았습니다 ... –

+0

공유되는 폴더의 파일 시스템 사용 권한을 확인하십시오. ** 공유 **에있는'모두에게'모든 권한 '을 부여하는 것만으로는 충분하지 않습니다. 공유되는 폴더의 파일 시스템 ACL은 웹 서버 사용자에게도 접근 할 수 있어야합니다. –