2012-06-22 5 views
10

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

enter image description here

ответ

12

Изменения по сравнению с ASP.NET MVC 4 Beta

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

Удалены 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

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

+0

Ответ на вопрос в примечаниях к выпуску. Должен был прочитать более внимательно. Я собирался использовать его для приложения. Рад, что я подождал, пока это не выйдет из бета-версии. – mateuscb

5

По-прежнему можно построить SPA после установки рамки MVC4 RC.

Одним из решений является получение кода из ночных сборок ASP.NET MVC4 и исправление ошибок как explained by Peter Porfy here.

Другим решением является запуск нового проекта в виде пустого приложения MVC4 и включение более старых версий битов MVC4 из настраиваемого фида MyGet as explained by me here.

Первое решение продвигается вперед с активной разработкой. Во-вторых, немного откидываться назад и придерживаться того, что работает, пока Microsoft не выпустит официальный пакет SPA.

0

It`s очень рискованный Теперь

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

 Смежные вопросы

  • Нет связанных вопросов^_^