Я из этот ответ в чем различия между решениями Build, ReBuild и Clean, но мне не ясно, обновляет ли он только двоичные файлы в каталоге (ах) проекта, или также обеспечивает те, что находятся в корне IIS, кэши и т. д. заменены.
Иногда я добавляю точку останова и присоединяюсь к процессу IIS для отладки, и он предупреждает меня, что загруженный двоичный файл не соответствует решению, даже если я перестроил. Я должен нажать на страницу с моим браузером, чтобы исправить это (что заставляет ASP.NET перестроить двоичный файл). Почему двоичный файл в IIS не заменяется при сборке в VS?