[asp.net] ASP.NET 임시 파일 정리

이 폴더의 내용을 안전하게 삭제할 수 있습니까

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root

IIS (6/7)를 사용하고 있지 않다면 Windows 2003 R2 표준 시스템에서?

이 경우 ASP.NET의 런타임 및 이와 같은 유지 관리 작업에 대한 관련 문서를 알려주시겠습니까?



답변

예, 서버에서 실행하는 모든 .NET 응용 프로그램을 동적으로 다시 컴파일 할 수는 있지만 삭제해도 안전합니다.

배경 지식 은 MSDN의 ASP.NET 동적 컴파일 이해 기사를 참조하십시오.


답변

최신 OS (Vista, Win7 등)에 대한 업데이트-임시 파일 경로 바뀌었다여러 변수에 따라 다를 수 있습니다. 아래 항목은 결정적이지는 않지만 내가 만난 몇 가지 항목입니다.

“temp”환경 변수 설정-다음과 같습니다.

%temp%\Temporary ASP.NET Files

.Net 컴파일러를 실행하는 권한 및 응용 프로그램 / 프로세스 (VS, IIS, IIS Express) C : \ WINDOWS \ Microsoft.NET \ Framework 폴더에 액세스하려면 높은 권한이 필요하며 충분한 권한을 가진 계정으로 개발하지 않는 경우이 폴더가 사용될 수 있습니다.

c:\Users\[youruserid]\AppData\Local\Temp\Temporary ASP.NET Files

다음을 사용하여 머신 또는 사이트에 대한 구성을 통해 temp 폴더를 설정할 수있는 경우도 있습니다.

<compilation tempDirectory="d:\MyTempPlace" />

직장에서 기본적으로 관리자를 실행하지 않는 펑키 설정도 있고 IT 직원은 % temp %를 설정하는 로그인 스크립트를 가지고 있으며 컴파일하는 내용에 따라 3 개의 다른 위치에 임시 파일을 얻습니다! 그리고 나는 아직도이 길들이 어떻게 선택되는지 확신하지 못한다.

여전히 dthrasher 가 정확합니다.이를 삭제하면 VS와 IIS가 필요에 따라 다시 컴파일합니다.


답변