삼바로 연결되어 있는 두 개의 서버에서 권한 문제가 골치였다
윈서버에서 IIS에 가상 디렉토리로 리눅서 서버에 접근을 하려니 도통 안되더라
일단
첫번째 가상 디렉토리는 네트워크 드라이브명이 아니라 네임 파이프 써야 한다.
\\xxx.xxx.xxx.xxx\test\files
이거에다가 자격 증명에는 해당 리눅스 서버에 접근 권한이 가능한 사용자의 계정으로 증명해야 한다.
두번째 IIS에서 자격 준거랑은 별개로 소스에서 파일 접근할때는 접근이 안되더라 젠장
이럴때는 web.config 파일에
<identity impersonate="true" userName="" password="" />
요렇게 추가해줘야
System.IO.Directory.Exist(Server.MapPath(dir));
하면 True로 뱉더라
아오 이거 때매 3일을 헤맸네
http://support.microsoft.com/kb/306158
요기를 확인하시라~
윈서버에서 IIS에 가상 디렉토리로 리눅서 서버에 접근을 하려니 도통 안되더라
일단
첫번째 가상 디렉토리는 네트워크 드라이브명이 아니라 네임 파이프 써야 한다.
\\xxx.xxx.xxx.xxx\test\files
이거에다가 자격 증명에는 해당 리눅스 서버에 접근 권한이 가능한 사용자의 계정으로 증명해야 한다.
두번째 IIS에서 자격 준거랑은 별개로 소스에서 파일 접근할때는 접근이 안되더라 젠장
이럴때는 web.config 파일에
<identity impersonate="true" userName="" password="" />
요렇게 추가해줘야
System.IO.Directory.Exist(Server.MapPath(dir));
하면 True로 뱉더라
아오 이거 때매 3일을 헤맸네
http://support.microsoft.com/kb/306158
요기를 확인하시라~
댓글을 달아 주세요