2012-12-17 2 views
0
System.UnauthorizedAccessException: Access to the path '\\server\c$\DTA\DTA564348.64U20121217161754.dta' is denied. 

에 웹 사이트를 실행할 때 난 내 지역 asp.net 웹 사이트에서 실행하여 파일을 저장할 때 공유 네트워크 드라이브에 저장하는 동안 잘 작동하고오류 IIS

그러나 때 공유 네트워크 드라이브에 저장됩니다 나는 위의 오류를 얻을 IIS를 통해이를 실행

C# 코드

StrPath = FilePhypath.ToString(); 

의 Web.config

<location allowOverride="true"> 
<appSettings> 
     <add key="FilephyPath" value="\\server\c$\DTA\"/> 
    </appSettings> 
    </location> 

답변

2

로컬 IIS가 가장을 사용하거나 관리 액세스 권한이있는 사용자와 함께 실행 중일 수 있습니다. 원격 서버의 IIS 사용자가 파일 공유에 대한 읽기 - 쓰기 권한을 가지고 있는지 확인 했습니까? 그렇지 않은 경우 앱 풀 사용자 ID와 폴더 권한을 모두 확인하십시오.