У нас была та же проблема, но с небольшими сложностями, у нас много сайтов, поэтому «очистка всех временных» и перезапуск IIS не являются хорошим вариантом для нас.Поэтому нам нужно было более избирательно подходить к тому, что делать обновление.
На нашей машине контроля качества, под ... "C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NETФайлы «Я проверил файловый менеджер по частичному имени файла того, что мы пытаемся выпустить.Файл был найден в папке, например: C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 4503212x \ ad95664x, поэтому я остановил пул приложений, удалил папку, перезапустил и всебыл развернут тогда - отлично!
Но .... У нас возникли те же проблемы при развертывании в производство, и вышеописанное не сработало.
Короче говоря, пул приложений QA был установлен на "enable 32 bit true", ноДля параметра production задано значение «False», поэтому временные файлы prod находятся в папке «C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319» (\ Framework64 \ вместо \ Framework \).
Если очистка временных файлов не работает - дважды проверьте свои каркасы или найдите файлы для обновления на уровне папки C: \ Windows \ Microsoft.NET и ниже.Вы можете быть удивлены.