none
How to copy the files from the Remote Deriver by ASP.NET in IIS RRS feed

  • 질문

  •  We want to copy a files from a Remote Driver(\120.11.17.21) by  ASP.NET Programing. But it always show a error Message that "  The files is not Exist" or  "you don't have Permissions to acess the files".  But in Fact The Files Path is  right  and valid .

      The code of  programing in ASP.NET  :

               System.IO.File.Copy("\\120.11.17.21\image1\E3708129\I00095543744.dcm ", @"C:\a.dcm");

          even though  we can make a  Visual directory by \120.11.17.21 to copy the files  From this Remote Driver.but we can't copy it  by the programing.

          As we Know.  we should Grant a Permissions from IIS .we have trid a lot of  means to change the IIS setting but  they can not work out.  Can anyone teach us how to set the IIS or how to copy the files from the  server by the code of ASP.NET.  

          Thank you very much.

    2012년 11월 5일 월요일 오전 4:40

답변

  • 2가지 권한이 필요합니다. ASP.NET 을 호스팅하는 w3wp.exe의 구동 계정이 원격 공유 디렉토리에 접근할 수 있는지 체크해 보세요. 그 다음, 마찬가지로 C:\ 루트 경로는 비스타 이후로 보안이 좀더 강화되었습니다. 역시 w3wp.exe 구동 계정이 루트 디렉토리에 대해 쓰기 권한이 있는지 확인해 보세요.

    비교를 위해, WebDev 프로세스로 ASP.NET을 호스팅하는 것과 IIS에서 호스팅하는 것과는 구동 계정의 차이가 있으므로 그런 보안 오류가 발생할 수 있습니다.

    2012년 11월 6일 화요일 오전 1:15