0
내 웹 사이트의 루트에있는 텍스트 파일을 읽고 쓰려고합니다. asp.net 개발 서버 (내 로컬 컴퓨터) 사용하고 있습니다. asp.net 응용 프로그램의 텍스트 파일에 대한 읽기/쓰기 작업
내가 파일을 읽을
는 내가 텍스트 파일 문제가 무엇var text = File.ReadAllText(Server.MapPath("error.txt"));
File.WriteAllText(@"error.txt", text + " \n " + "newnewnew text");
, 왜 내 서버에서 읽기/쓰기로 코드의 다음 줄을 사용하고이 예외
Access to the path 'C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0\error.txt' is denied.
을 던지고. 내 C 드라이브의 MapPath 검색 경로? 내 사이트의 절대 경로를 검색해야 할 때 그것은 응용 프로그램의 루트 디렉토리에 파일을 검색합니다
File.ReadAllText(Server.MapPath("~/error.txt"));
에 라인
File.ReadAllText(Server.MapPath("error.txt"));
을 다음과 같이 변경하면, 그
website1/error.txt