2012-04-11 3 views
3

원격 컴퓨터에서 파일을 만들려고하지만 "네트워크 이름을 찾을 수 없습니다."라는 메시지가 나타납니다. 네트워크 경로를 확인한 후 내 컴퓨터에서 경로에 액세스 할 수있었습니다. 뭘 잘못했는지 알려주시겠습니까?원격 컴퓨터에서 Streamwriter 문제가 발생했습니다.

여기 내 코드입니다.

 using (StreamWriter sw = new StreamWriter("\\\\servername\\TEST1\\TEST\\NEWFILE.csv", true)) 
    { 
     sw.WriteLine(sw); 
    } 
+0

프로그램이 사용자 또는 서비스 계정으로 실행되고 있습니까? – usr

+0

그것은 사용자의 밑에 달린다. – nav100

+0

이 코드에는 많은 문제가 있습니다. 파일의 전체 경로가 무엇인지 알아 내야합니다. –

답변

0

이 응용 프로그램 중 하나 그것이 IIS 풀 또는 Windows 서비스 등이 실행되는 사용자에게 액세스 권한을 부여

1

이동 서버 이름 \의 TEST1을 \ (존재하는 경우 사용자 또는 ASPNET에 쓰기 권한을 부여합니다 당신은 웹 응용 프로그램을 가지고 있습니다) 시험 폴더에 다음 프로그램을 다시 실행하십시오. 효과가있을 것입니다. 위에서 언급 한 바와 같이 동일 여전히 작동 서버 IP 주소와 서버 이름을 대체하지 않습니다 경우
How to share a folder/File

및 수행

은이 문서를 참조하십시오 쓰기 권한을 부여합니다.

0

확실히 보안 발급입니다. 원격 컴퓨터에 쓰기 권한을 부여해야합니다.

관련 문제