Для ASP.NET MVC5 (.net4.8) временными каталогами ASP.NET являются:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files
Но я не могу понять, какие временные каталоги для ASP.NET Core (ASP).NET Core 2.2, если это имеет какое-либо значение).
Разъяснение: Наши веб-сайты ASP.NET Core 2.2 работают с их версией AppPool .Net CLR, установленной на «Нет управляемого кода» (мы запускаем эти веб-сайты в процессе работы). режим с использованием AspNetCoreModuleV2).
Разъяснение №2: Как правильно заметил @PanagiotisKanavos, в нормальных условиях мы не должны получать доступ к чему-либо в таких временных папках. Однако мы столкнулись со странной аварией с нашими dll на одном из наших веб-сайтов ASP.NET Core 2.2, что приводит к тому, что какие-то старые / кэшированные dll продолжают загружаться внутри VS, вызывая исключения (да, мы глубоко очистили наши решения VS+ C: \ Temp + глобальные кеш-папки Nuget, но не радость). В наших усилиях по его устранению на компьютерах, которые демонстрируют такое поведение, мы решили вручную сбросить кэш ASP.NET (если он вообще существует) для наших веб-сайтов ASP.NET Core.