Отсутствует шаблон одностраничного приложения в MVC4 RC

Когда я установил бета-версию MVC4 на ПК для разработки, у него был шаблон для SPA (одностраничное приложение). Сегодня на другом ПК с той же настройкой (VS2010 SP1, win7) я установил MVC4 RC, но шаблон SPA больше недоступен (см. изображение). Кто-нибудь еще с этим вопросом? или это задокументированное изменение, которое я не смог найти?

введите здесь описание изображения


person mateuscb    schedule 22.06.2012    source источник


Ответы (3)


Изменения по сравнению с бета-версией ASP.NET MVC 4

Основные изменения по сравнению с бета-версией ASP.NET MVC 4 в этом выпуске приведены ниже:

Удалено одностраничное приложение ASP.NET: одностраничное приложение ASP.NET (SPA), поставляемое с бета-версией ASP.NET MVC 4, в качестве ранней предварительной версии опыта создания приложений, включающих значительные взаимодействия на стороне клиента с использованием JavaScript. SPA не будет поставляться с окончательным выпуском MVC 4, но будет продолжать развиваться за пределами выпуска MVC 4. Подробности см. на домашней странице ASP.NET SPA.

...

http://www.asp.net/whitepapers/mvc4-release-notes

P.S. Вау, я рад, что не использовал его для приложения, которое создаю прямо сейчас. Я рассматривал это 3 месяца назад, но решил не рисковать, потому что MS сказал, что это экспериментально.

person Registered User    schedule 22.06.2012
comment
Ответ прямо в примечаниях к выпуску, следует читать внимательнее. Я собирался использовать его для приложения. Рад, что дождался выхода из бета-версии, чтобы сделать это. - person mateuscb; 22.06.2012

Вы можете получить шаблон SPA в осеннем обновлении 2012 г.. Дополнительные сведения о шаблоне здесь и здесь.

person Bryant    schedule 09.01.2013

Это очень рискованно сейчас

Например, если вы попытаетесь запустить его с помощью System.json для сериализации, он хорошо работает с методами WebApi и DBDATAContext, но его невозможно использовать с циклическими ошибками сущности отношения Entities и так далее. (Существует решение для изменения частного доступа к методу get, но было бы слишком много работы, чтобы изменить все методы доступа всех ваших объектов.

person jlsfernandez    schedule 18.08.2012