Какой кошмар. Это почти июль 2011 года, и я часами возился с развертыванием, как будто это проект Java :( ughhh
Для развертывания IIS6 (сервер Windows 2003) с MVC3 / vs 2010 с использованием framework 4.0:
- Выполнить сопоставление с подстановочными знаками в виртуальном каталоге, указывая на 4.0 ..
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
- Я бы создал новый пул приложений, чтобы он тоже указывал.
- Отсутствует бесчисленное множество забавных сборок, поэтому, если у вас есть доступ к серверу для установки обновления mvc 3 (в том числе и для mvc 3), сделайте это, скачайте с http://www.asp.net/mvc и установите его на сервер. .
Сначала я скопировал все эти файлы поверх
- Microsoft.Web.Infrastructure
- System.Web.Razor
- System.Web.WebPages
- System.Web.WebPages.Razor,
Но если вы установите MVC 3 на сервере, то вам может и не понадобиться. Нарушителем сделки для меня, о котором я подчеркивал, была ошибка «System.Web.WebPages.Administration ...», о которой упоминал @Erdem. Я пытался ВСЕ. Установка MVC на сервере исправлена! Для Godaddy и других провайдеров хостинга .NET у них уже должны быть установлены MVC и сборки.