문제

내 응용 프로그램이 종료 될 때 파일을 저장하고 싶습니다.

응용 프로그램의 루트 폴더를 가져와야합니다.

내가하는 일은 Server.MapPath("~")를 사용하는 유일한 방법이지만, 현재의 컨텍스트가 없기 때문에 HttpContext.Current.Server를 통해서도 작동하지 않습니다.

해당 폴더 경로를 얻는 스마트하고 간단한 방법이 있습니까? 루트 폴더에 파일을 만들려고 사용하여 권한 문제가 있습니까?

이를 달성하는 방법을 대안하는 아이디어가 있습니까?

도움이 되었습니까?

해결책

항상 HttpRuntime.AppDomainAppPath를 사용해야합니다.

다른 팁

  1. request.mappath ( "")
  2. request.physicalApplicationPath
  3. httpruntime.appdomainapppath

편집

Application_end 핸들러에서 다른 두 옵션이 null이므로 HttpRuntime.AppDomainAppPath입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top