Selama proses produksi kami, file konten statis yang sangat besar (10 megabyte) di direktori root kadang-kadang akan dikunci oleh IIS dan tidak dapat dihapus oleh tugas bersih. Ini mungkin karena sedang aktif dilayani untuk satu atau lebih klien pada saat itu.
Proses pembuatan menghentikan situs web sebelum membersihkan via
c:\Windows\System32\inetsrv\appcmd.exe stop site http://oursite.com
Namun, ini tidak merilis file - kita harus me-restart IIS untuk mendapatkan proses untuk melepaskan kuncinya.
appcmd.exe
memungkinkan Anda untuk menjatuhkan IIS sepenuhnya; kami tidak ingin melakukan ini!
Apakah ada cara lain untuk membuat IIS melepaskan file yang terkunci, tanpa me-restart IIS? Cukup menghentikan dan memulai situs web individu jelas tidak bekerja untuk melepaskan kunci file.