Вы повредили временные файлы .NET. Перед полной перестройкой или чем-то еще, сделайте «Чистое решение». Это надежно очищает временные файлы .NET, а также любой другой накопленный осадок.
Поврежденные временные файлы .NET могут возникать в ряде ситуаций, в частности, при редактировании выражений связывания, смешанных с разметкой на страницах .aspx. Ключом к выявлению проблем с временными файлами .NET является обфусцированное имя файла, такое как «App_Web_6bndsqgu.dll». Проблемы могут включать в себя дубликаты .dll (как уже отмечалось), невозможность динамического поиска или загрузки некоторых страниц и служб (службы WCF, размещенные на ASP.NET уязвимы для этого) и многое другое. Поэтому «чистое решение» - это первое, чего нужно достичь, когда произойдет что-либо из этого.
При работе с системой контроля версий моей основной практикой сейчас является "получить последнюю версию", "чистое решение" и "перестроить решение" перед дальнейшей работой.