프로덕션 빌드 중에 루트 디렉토리에있는 매우 큰 (10MB) 정적 컨텐츠 파일은 IIS에 의해 잠기 며 정리 작업으로 삭제할 수 없습니다. 아마도 한 번에 하나 이상의 클라이언트에게 적극적으로 제공되고 있기 때문일 수 있습니다.
빌드 프로세스는 다음을 통해 청소하기 전에 웹 사이트를 중지합니다
c:\Windows\System32\inetsrv\appcmd.exe stop site http://oursite.com
그러나 파일 이 해제 되지는 않습니다 . 프로세스가 잠금을 해제하려면 IIS를 다시 시작해야합니다.
appcmd.exe
IIS를 완전히 중단시킬 수 있습니다. 우리 는 이것을 하고 싶지 않습니다 !
IIS를 다시 시작하지 않고 IIS가 잠긴 파일을 보내도록하는 다른 방법이 있습니까? 개별 웹 사이트를 중지하고 시작하는 것만으로는 파일 잠금을 해제 할 수 없습니다.