Подтвердить что ты не робот

Является ли MVC4 испеченным в .NET 4.5?

Многие примечания к выпуску для Visual Studio 2012 говорят о .NET 4.5 и MVC4, но я не могу сказать, является ли MVC4 на самом деле частью выпуска .NET 4.5. Кто-нибудь знает наверняка? Мне бы очень хотелось, чтобы я не устанавливал MVC отдельно на своем сервере.

4b9b3361

Ответ 1

Нет, ASP.NET MVC 4 выпекается в VS2012, точно так же, как ASP.NET MVC 3 был запечен в VS2010, но не является частью .NET 4.0 (была отдельная загрузка, которую вы могли установить на своих серверах). Но также будет отдельная загрузка ASP.NET MVC 4 для VS2010 SP1, в которой вы, очевидно, не сможете использовать специфические функции .NET 4.5, такие как async/await, но вы все равно сможете разработать Приложение ASP.NET MVC 4 и целевой .NET 4.0.

Ответ 2

ASP.NET MVC сделала точку НЕ привязанной к конкретной воплощению .NET. Таким образом, вы можете использовать самые последние и самые большие независимо от того, какую версию .NET использует ваш хостинг-провайдер.

Если поставщик поддерживает ASP.NET, это все, что вам нужно знать.

Для этой точной цели ASP.NET MVC является bin-deployable, что означает, что вы можете развернуть MVC-dll самостоятельно, по вашему приложению, не требуя особых прав от хостинг-провайдера.

У Фила Хаака есть отличная статья, описывающая как развернуть MVC3. Там даже инструментальная поддержка в VS для этого сценария!

Я предполагаю, что рабочий процесс для новых воплощений MVC схож.