Нет 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 или для прототипирования.
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 варианта, чтобы исправить это.
установите последнюю версию 2013, которая имеет встроенную поддержку MVC5 (VS2013 отсутствует MVC3 и шаблон файла ASPX (шаблоны ASPX будут добавлены в будущем))
оставайтесь с обновлением 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