Нет ASP.NET шаблон веб-приложения MVC 5 на VS 2012?



Я использую Visual Studio 2012 и только что установил "Microsoft ASP.NET и веб-фреймворки 2013.1-Visual Studio".



Как и ожидалось, он добавил возможность создать "ASP.NET MVC 5 Empty Project". Дело в том, что я не вижу никакого способа запустить уже функциональный "основание" как у меня было, когда я использовал MVC 4 (например "Asp.NET MVC 4 Web Application"). Я вижу только пустой шаблон.



Я видел ответы, такие как:




и нашли в этой статье по этому вопросу.



это, очевидно, не шоу-стопор, как я всегда могу создать приложение с нуля, но я все равно хотел бы знать, если это возможно добиться того, чтобы по сравнению с 2012 годом. Я пропустил шаг, или мне нужен VS 2013 для этого? Полностью функциональный шаблон веб-приложения (с проверкой подлинности и т. д.) было бы неплохо побаловаться новыми функциями MVC 5 или для прототипирования.

662   4  

4 ответов:

после создания нового проекта, используя ASP.NET MVC 5 Empty Project, вы можете щелкнуть правой кнопкой мыши на проекте, а затем нажать Add..>New Scaffolded Item... выберите MVC слева, затем MVC 5 Dependencies и выбрать Full dependencies из командной строки.

это добавит макет по умолчанию (Views\Shared\_Layout.cshtml),, Scripts папка с bootstrap, jquery, modernizr и т. д. и другими вещами, которые создает шаблон веб-приложения.

если вы получаете сообщение об ошибке "CS0103: имя 'стили' не существует в текущем контекст " просто добавьте <add namespace="System.Web.Optimization"/> под <namespaces> in просмотры / web.конфигурации

ответ от Шона Линча хороший, но не совсем полный.

однако есть этот хороший парень, который взял время, чтобы подготовить шаблон так же, как в Visual Studio 2013. Вы получите все, вплоть до шаблона начальной загрузки и предварительно настроенной таблицы базы данных для аутентификации.

все, что вам нужно сделать, это изменить DefaultConnection на Web.Config для вас SQL Server и вуаля все соответствующие таблицы проверки подлинности будут созданы для вас.

архив из оригинального блога (by web.archive.org)

обновление

оригинальный блог больше не в сети, но, к счастью, его шаблон все еще в сети. Вы можете скачать шаблон MVC5 для Visual Studio 2012 здесь:

прямая ссылка на шаблон MVC5 для Visual Studio 2012

а вот отрывок из оригинала блог:


установка шаблона очень проста, есть всего два шага:

скопируйте его в следующую папку вашего компьютера (при необходимости создайте структуру каталогов):

%USERPROFILE%\Documents\Visual Studio 2012\Templates\ProjectTemplates\Visual C#\Web

после этого просто перезапустите Visual Studio, и этот шаблон будет доступен в диалоговом окне для создания нового проекта в разделе "Visual C# > Web".

Теперь вы можете создавать приложения с немного большей формой, чем просто пустая структура, предоставляемая по умолчанию, и пользоваться преимуществами принятие Bootstrap и его адаптивного дизайна, системы полного членства и аутентификации пользователей, пакетов, фильтров, некоторых страниц контента и т. д.


У вас есть 2 варианта, чтобы исправить это.

  1. установите последнюю версию 2013, которая имеет встроенную поддержку MVC5 (VS2013 отсутствует MVC3 и шаблон файла ASPX (шаблоны ASPX будут добавлены в будущем))

  2. оставайтесь с обновлением 2012 4. Прочитайте мою старую статью, чтобы исправить это http://geekswithblogs.net/anirugu/archive/2013/11/28/mvc-5-in-visual-studio-2012-update-4.-how-to.aspx

Я сейчас не использую 2012, а скорее 2013, и я вижу там шаблон mvc 5. Тем не менее, я сделал это некоторое время назад, прежде чем у меня появились шаблоны mvc 5, установив сначала mvc 5. Вы должны быть в состоянии загрузить сhttp://www.asp.net/mvc/mvc5. Также убедитесь, что ваша целевая структура установлена правильно. Затем я обновил веб-конфигурацию следующим образом: Вы должны иметь правильные версии сборок. Я googled много, чтобы получить эту информацию, поэтому она должна быть доступна, если вы сделать некоторые исследования.

Comments

    Ничего не найдено.