ASP.Net MVC «Не удалось загрузить тип» при выполнении - PullRequest
10 голосов
/ 08 мая 2009

У меня есть очень простое приложение ASP.Net MVC, которое я создал из онлайн-учебника. Я следовал этому точно, шаг за шагом и пытался несколько раз, но продолжаю получать ту же ошибку при выполнении кода.

Программа просто отображает страницу индекса, на которой перечислены серии данных из базы данных сервера SQL с использованием linq to sql.

Это ошибка:

Не удалось загрузить тип 'MvcApplication1.Views.Home.Index'.

Есть идеи, в чем может быть проблема?

Ответы [ 4 ]

12 голосов
/ 11 мая 2009

Возможный ответ здесь:

http://www.jondavis.net/techblog/post/2009/04/29/Set-Up-IIS-For-An-MVC-App-When-All-Else-Fails-Check-View-Config.aspx

По сути, добавьте web.config каталога Views в целевой каталог Views. Хотя это не похоже на то, что вы используете строго типизированное представление или не развертываете свой код.

Кроме того, я видел, что эта проблема также появляется, если настройки компиляции удалены из web.config. В проекте ASP.NET MVC, созданном в Visual Studio 2008, эти параметры включены в файл web.config, и они должны остаться, иначе возникнет эта ошибка.

1 голос
/ 20 октября 2010

У меня была похожая проблема «Не удалось загрузить тип» с ASP.NET MVC в моем Global.asax. Исправление состояло в том, чтобы убедиться, что регистр свойства наследования совпадает с классом, на который оно ссылается - я не знал, что он чувствителен к регистру!

1 голос
/ 11 мая 2009

Вы используете текущую версию MVC? В выпуске Release Candidate появилось большое обновление, которое устранило недостатки кода в представлениях.

Я столкнулся с той же проблемой. Удаление MVC, а затем повторная установка устранили проблему для меня. Это можно сделать в Панели управления -> Установка и удаление программ.

Надеюсь, это поможет, Адам

0 голосов
/ 08 мая 2009

Это кажется довольно двусмысленной ошибкой для меня. Какие подсказки дает ваша трассировка стека? Какой каркасный метод выдает исключение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...