Могу ли я установить приложение ASP.NET MVC 4 в .net 4
Я хочу знать о том, что приложение ASP.NET MVC 4 может быть запущено на сервере .NET 4.
Я пытаюсь развернуть мое приложение MVC4, и у меня есть ошибка.
500 - Внутренняя ошибка сервера.
Существует проблема с ресурсом, который вы ищут и не могут быть отображены.
Я нацелен на структуру .net 4, но у меня все еще есть эта ошибка. Я не уверен, что произойдет с сервером. Я пытаюсь посмотреть на другое сообщение, но я не нашел ни одного сообщения, которое может очистить, что MVC 4 может работать на сервере .net.
Ответы
Ответ 1
Да. ASP.Net MVC 4 будет работать на ASP.Net 4 и ASP.Net 4.5. Я запускаю сайт на ASP.Net 4, и он также подтвержден в этом сообщении в блоге Scott Gu. Это предполагает, что вы не нацелены на какие-либо новые функции 4.5 в своем приложении.
Убедитесь, что вы копируете необходимые файлы MVC 4. DLL в папку bin, если сервер еще не установлен. Этот пост от Phil Haack объясняет, как развернуть версию версии 3. У Hanselman есть аналогичная статья. Вам нужно будет проверить примечания к выпуску версии 4 для необходимых .dlls.
Мы можем предоставить более конкретный ответ, если вы можете предоставить дополнительные сведения, и сообщите нам, какая версия IIS и Visual Studio вы используете.
Ответ 2
- Щелкните правой кнопкой мыши проект mvc4/webapi, выберите элемент "Добавить элемент библиотеки библиотеки...", отметьте флажок "ASP.NET MVC".
- Установите профиль клиента DotNet Framework 4 на свой сервер. Из-за целевого объекта ссылки "System.Net.Http" это профиль клиента .net4.
- Опубликуйте проект mvc4 на своем сервере.
- наслаждайтесь......:) _
Ответ 3
Razor 2 является частью следующей волны структуры WebPages/MVC, поэтому она потребует MVC4. Ничто не мешает вам использовать наши Код Open-Source для клина Razor 2 в MVC3, но он не поддерживается сценарий.
Помните, что MVC 4 работает с .NET 4.0 и не требует .NET 4.5!
блог программиста ASP.net mvc