У меня есть большое решение с 30 проектами, из которых 2 являются веб-проектами (MVC и WebAPI) с кучей проектов библиотеки фонового класса.
У меня есть визуальная студия, созданная для размещения веб-проектов в IIS.
Если я делаю чистую сборку, а затем полную сборку всего решения, то доступ к обоим проектам через браузер отлично работает. (они находятся в папках diff и размещены на разных доменах в iis)
Если я не делаю никаких изменений кода, просто перестройте один из двух веб-проектов, ДРУГОЙ перестанет работать.
Чтобы быть ясным, перестройка проекта WebAPI приводит к тому, что проект MVC имеет ошибки. И наоборот.
Ошибка, которую я получаю, говорит о том, что System.Web.Http.Formatter не найден. В деталях указано, что установленная версия сборки отличается от версии эталона. Проверка папки bin показывает, что это не так.