Могу ли я развернуть свое приложение ASP.NET MVC 4 в .net 4 - PullRequest
23 голосов
/ 03 марта 2012

Я хочу знать о том, что приложение IS ASP.NET MVC 4 может быть запущено на сервере .NET 4.

Я пытаюсь развернуть приложение MVC4 и получаю сообщение об ошибке.

500 - Внутренняя ошибка сервера.
Возникла проблема с ресурсом, который вы ищете, и он не может быть отображен.

Я нацеливаюсь на .net 4рамки, но у меня все еще есть эта ошибка.Я не уверен, что происходит с сервером.Я пытаюсь посмотреть другой пост, но я не нашел ни одного поста, который мог бы прояснить, что MVC 4 может работать на .net сервере.

Ответы [ 3 ]

32 голосов
/ 05 мая 2012

Да.ASP.Net MVC 4 будет работать на ASP.Net 4 и ASP.Net 4.5.Я управляю сайтом на ASP.Net 4, и это также подтверждается в этом сообщении в блоге Скоттом Гу .Это предполагает, что вы не нацеливаетесь на какие-либо новые функции 4.5 в своем приложении.

Убедитесь, что вы копируете необходимые файлы .dll MVC 4 в папку bin, если на сервере их еще не установлено. В этом посте Фила Хаака объясняется, как выполнить развертывание bin версии 3. У Хансельмана есть похожая статья .Вам нужно будет проверить примечания к выпуску версии 4 , чтобы узнать, какие текущие DLL-файлы требуются.

Возможно, мы сможем дать более конкретный ответ, если вы предоставите некоторые дополнительные сведения, и сообщитезнать, какую версию IIS и Visual Studio вы используете.

5 голосов
/ 18 мая 2012
  1. Щелкните правой кнопкой мыши свой проект mvc4 / webapi, выберите пункт «Добавить ссылку на пакет библиотеки ...», установите флажок «ASP.NET MVC».
  2. Установите клиентский профиль DotNet Framework 4 на вашем сервере. Из-за элемента ссылки «System.Net.Http» целевой платформой является клиентский профиль .net4.
  3. Опубликуйте проект mvc4 на вашем сервере
  4. наслаждайся ......:) _
2 голосов
/ 01 ноября 2012

Razor 2 является частью следующей волны инфраструктуры WebPages / MVC, поэтому он потребует MVC4. Там ничто не мешает вам использовать наш Открытый исходный код для вставки Razor 2 в MVC3, но он не поддерживается сценарий.

Помните, что MVC 4 работает в .NET 4.0 и НЕ требует .NET 4.5!

Блог программиста ASP.net mvc

...