Как установить ASP.net MVC 2 на Windows Server 2008 R2? - PullRequest
2 голосов
/ 07 декабря 2010

В настоящее время я занимаюсь развертыванием своего проекта ASP.net MVC 2 на веб-сервере Windows Server 2008 R2.На этом веб-сервере уже установлена ​​.net 4 Framework, но в GAC нет DLL-файлов MVC.

Таким образом, развертывание на IIS проходит успешно, но когда я запускаю веб-приложение в браузере, это приводит кв этом сообщении:

Не удалось загрузить файл или сборку 'System.Web.Mvc, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35' или одна из ее зависимостей.Система не может найти указанный файл.

Конечно, я тоже могу гуглить сам, и он в основном предлагает:

  • Копирование DLL-файла MVC (System.Web.Mvc.dll, .Routing.dll и т. Д.) В выходной каталог;
  • Загрузка RTM-версии ASP.net MVC 2 поверх .net 3.5 Framework.

Ни один из них яхотел бы сделать.Я просто хочу установить ASP.net MVC 2 в GAC моего веб-сервера.Итак, мой вопрос:

  • Какая установка на самом деле содержит ASP.net MVC 2 для установки поверх .net 4?

Заранее спасибо !!

Ответы [ 2 ]

3 голосов
/ 07 декабря 2010

Используйте Установщик веб-платформы для настройки MVC 2 на вашем сервере.Он включен в Windows 2008 R2 и доступен для бесплатной загрузки.Для WPI необходимо выбрать нужные технологии и нажать «ОК» для установки.

3 голосов
/ 07 декабря 2010

Если у вас уже установлен .NET 4.0 на сервере, и ваше приложение ориентировано на .NET 4.0, вам не нужно ничего устанавливать.ASP.NET MVC 2 включен в .NET 4.0.Просто убедитесь, что ваше веб-приложение предназначено для .NET 4.0 и использует сборки, уже присутствующие в GAC.Если вы ориентируетесь на .NET 3.5 (пул приложений CLR 2.0), вам необходимо установить ASP.NET MVC 2.0, загрузив его с MSDN .


ОБНОВЛЕНИЕ

ASP.NET MVC 2 включен в установку VS2010 и не является частью .NET 4.0.Так что вам нужно скачать и установить его с MSDN .

...