1
Apache 서버에서 mod_mono를 실행하는 ASP.NET 응용 프로그램이 있습니다. 나는 폴더는 웹 사이트의 루트 디렉토리에있는 "임시"라고하고 C에있는 test.txt 저장 다음 코드Apache의 루트 웹 사이트 디렉토리에 파일 저장
System.IO.TextWriter tw = new System.IO.StreamWriter("temp/test.txt");
tw.WriteLine(DateTime.Now);
tw.Close();
를 실행 한 경우에 \ 프로그램 파일 \ 모노-2.6.4 \ 빈 \ 온도 서버. 나는이 같은 디렉토리 이름에 슬래시를 추가하는 경우 :
System.IO.TextWriter tw = new System.IO.StreamWriter("/temp/test.txt");
은 C에 저장합니다 :/TEMP. 둘 다 내가 원하는 것을하지 않습니다.
내 웹 사이트의 루트 디렉토리에있는 임시 폴더에 파일을 저장하는 코드는 어떻게 얻을 수 있습니까? 이것은 mod_mono 문제 또는 Apache와 관련이 있습니까?
나는 운이없이
Alias /temp "C:/Path_to_root_folder/temp"
을 HTTPD.CONF이 줄을 추가 노력했다. 임시 폴더가 루트 디렉토리 내에 있다면 별칭을 사용할 필요가 없습니다. 맞습니까?
XSP를 웹 서버로 사용하는 제 개발 환경에서는 모든 것이 예상대로 작동합니다. 아파치에서 실행할 때만 문제가됩니다.
덕분에 작품! – Arizona1911