좋아, 내가 서버 'A'에서 개발중인 웹 응용 프로그램을 가지고 있고, 읽기/쓰기가 가능한 폴더 ('F')가 있습니다. 서버 'B'. 'A'서버의 웹 응용 프로그램은 A의 '네트워크 서비스'ID로 실행됩니다. 서버 B에서 'Everyone'은 'F'에 쓰기 권한이 있지만이 폴더에 쓰기를 시도하면 권한 거부 오류.C#, 서버 A의 웹 앱 서버 B에 파일 쓰기
권한 및 이와 관련하여 다소 익숙하지 않으므로 'A'의 '네트워크 서비스'계정이 'B'서버의 '모든 사용자'로 표시되지 않을 수 있습니다. 그렇다면이 계정을 'Everyone'그룹에 추가하지 않고도이 문제를 해결할 수있는 방법이 있습니까?
추가 정보 : 원래
I는 같은 서버에 쓰기를 시도했다 :
File.write("\\B\c$\foobar\" + filename...
하지만 그와 프로그래머 문제가 그래서 다음과 같이 변경 알고있다 :
File.write("\\B\B-sharedfolder\foobar\" + filename...
IIS 설치 방법을 알려주십시오. 아마 IIS는 당신이 그 드라이브에 접근하는 것을 허용하지 않습니다. – gbianchi
상위 경로가 사용 설정되어 있습니까? –
부모 경로를 확인 하겠지만 IIS에서 해당 드라이브에 대한 액세스를 허용해야합니다. –