Есть сайт на asp.net на сервере. Подготовил обновление. Залил. Но при заходе на сайт контроллёры почему то работают старые, а шаблоны новые. Пробовал удалял папку с контроллёрами вообще. Сайт по прежнему доступен со старыми контроллёрами. Я так понял это кеш,. Как его почистить или удалить?
Попробуйте еще перезагрузить сайт.
Кроме того, такое обновление сайта, если это не одноразовая операция, плохая практика. Используйте Web Deploy. Ставится на IIS из Web Platform Installer. Студия поддерживает из коробки. В настройках публикации укажите, чтобы все старые файлы удалялись.