https://tecadmin.net/how-to-clear-the-asp-net-temporary-files-in-windows/
때때로 IIS에서 실행되는 응용 프로그램에서 이상한 캐싱 동작을 발견 되는 것을 확인 할 수 있습니다. 오늘 나의 ASP.NET 응용 프로그램에서 빈 페이지가 표시되는 것을 발견했습니다. 이 응용 프로그램은 Azure 플랫폼의 Windows Server 2019에 호스팅 되어 있습니다.
해당 문제를 해결하기 위해 여러 번 시도했지만 성공하지 못하고 있습니다.
이 문제에 대해 검색을 진행해 보니 Google 검색에서 모든 ASP.NET 임시 파일을 제거하라는 제안을 찾았습니다.
그래서 이 모든 임시 파일 모두를 제거해 보았더니 응용 프로그램이 다시 동작 하기 시작 한다는 것을 확인 할 수 있었습니다.
Windows에서 ASP.NET 임시 파일 제거
임시 파일을 지우려면 웹 서버 두대 모두에서 다음 절차를 수행하십시오.
서버에 로그인하고 IIS를 엽니다.
IIS 서비스를 중지합니다.
명령 프롬프트에서 "iisreset /stop"을 실행하여 IIS 서비스를 중지합니다.
iisreset /stop
아래 디렉토리로 이동합니다.
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\
두 디렉토리 아래에 있는 모든 파일을 제거하십시오.
IIS 서비스를 시작합니다. 명령 프롬프트에서 "iisreset /start"를 실행하여 IIS 서비스를 시작합니다.
iisreset /start
마무리
물론, IIS 서버를 중지하지 않고도 임시 파일을 제거할 수 있습니다. 이 튜토리얼이 Windows 서버의 캐싱 관련 문제를 해결하는 데 도움이 되기를 바랍니다.
이상.
'이것저것' 카테고리의 다른 글
OpenSSL로 원격 인증서 체인 검증하기 (0) | 2023.01.05 |
---|---|
[JMeter] 파일을 이용한 서버 성능 측정 사용 (1) | 2023.01.03 |
[C#] PublicKeyToken=null - DLL 서명하기 (0) | 2022.12.22 |
[C#] System.NullReferenceException (0) | 2022.12.20 |
[C#] Dll의 PublicKeyToken 찾기 (0) | 2022.12.19 |