Некоторые мои коллеги испытывают следующую странную проблему с приложением MVC2 , которое содержится в решении около дюжины библиотек классов.
Время от времени при запуске приложения с использованием IISExpress (настраивается с помощью VS2010 SP1 на вкладке «Интернет» свойств проекта) ....
'Не удалось загрузить тип [namespace.namespace] .ViewPage '
..... отобразится ошибка для представления по умолчанию, которое пытается отобразить. Решение состоит из полностью , однако удаление содержимого папки BIN вручную, перестроение и повторный запуск приложения не решают проблему. Все необходимые библиотеки DLL находятся в каталоге bin приложения MVC, и для большинства разработчиков проблем нет.
Единственный обходной путь, который мы нашли на сегодняшний день, - это удалить временные файлы asp.net с компьютера-нарушителя И очистить рабочий каталог от всех файлов, а затем выполнить «Получить конкретную версию» из TFS. Как только это будет сделано - перестройка проекта и его запуск заставит все работать снова.
Кто-нибудь может пролить свет на то, почему это иногда влияет на нас? Это редко и затронуло только несколько человек, но это действительно разочаровывает, и потратил несколько дней, пытаясь найти причину, и что-то предпринять, чтобы остановить это.
Использование VS2010 SP1 и TFS 2010 с помощью Team Explorer, машин Windows XP (к сожалению) с IIS Express. Никаких других странных или чудесных условий или странностей, о которых я могу упомянуть