Расширить предыдущие ответы;
Вы должны убедиться, что копируете папку bin вашего сайта.
Вам также может потребоваться убедиться, что в нем находятся сборки MVC.
Когда вы установили MVC на локальном компьютере, несколько сборок регистрируются в GAC .
Возможно, на вашем хосте не установлены все необходимые сборки ASP.NET MVC; если нет, то вы увидите ошибку конфигурации.
Поскольку эти сборки зарегистрированы в GAC, папка bin не будет содержать их по умолчанию.
Убедитесь, что ваш проект явно ссылается на следующие библиотеки DLL, и убедитесь, что свойство Copy Local имеет значение true.
- System.Web.Helpers
- System.Web.Mvc
- System.Web.Razor
- System.Web.WebPages
- System.Web.WebPages.Deployment
- System.Web.WebPages.Razor
- Microsoft.Web.Infrastructure
Перестройте свой проект и проверьте папку bin. Эти файлы должны теперь присутствовать.
Загрузите содержимое этой папки на свой хост.