Как определить \ Temporary ASP.NET Files \ root \ {site hash} с помощью PowerShell?

ASP.NET использует каталог временных файлов для хранения файлов для теневого копирования и динамической компиляции. Типичный путь будет выглядеть следующим образом. Обратите внимание на хэш в конце пути.

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\{hash}

Я использую автоматическое развертывание и заметил, что эти папки и их содержимое не удаляются автоматически. Я хотел бы автоматизировать процесс удаления неиспользуемых временных файлов как часть моего процесса развертывания. Таким образом, как только новая версия моего сайта будет развернута, старые временные файлы будут удалены.

Похоже, что хеш генерируется детерминированным образом, поэтому я надеюсь, что смогу определить хеш как часть моего сценария перед развертыванием и удалить его после развертывания.

Как вычисляется хеш для веб-сайта ASP.NET?

Рекомендации:

Как .Net называет свою временную папку внутри C: \ Windows \ Microsoft.NET \ Framework \ v {версия} \ Временные файлы ASP.NET \ roothttp://blogs.msdn.com/b/junfeng/archive/2004/02/09/69919.aspxhttp://dotnetinside.com/en/type/System.Web/ApplicationManager/4.0.0.0

Ответы на вопрос(2)

Ваш ответ на вопрос