#asp.net #visual-studio-2012 #asp.net-web-api
#asp.net #visual-studio-2012 #asp.net-web-api
Вопрос:
Доступен ли шаблон аутентификации Web API для Visual Studio 2012?
http://www.asp.net/web-api/overview/security/individual-accounts-in-web-api
Ответ №1:
The ASP.NET Web API 2 и функция отдельных учетных записей являются частью MVC 5, поэтому, если вы хотите использовать эти функции, вы должны использовать MVC 5. К счастью, вы можете использовать его с Visual Studio 2012, просто прочтите эту статью о том, как это сделать.
Подводя итог информации, в ноябре 2013 года .Команда NET выпустилаASP.NET и обновление Web Tools 2013.1 для Visual Studio 2012. Вы можете нажать здесь или здесь (или прочитать и получить некоторые ссылки в статье в блоге Скотта Хансельмана), чтобы загрузить обновление. Вы обнаружите, что после установки обновления и перезапуска Visual Studio 2012 вы сможете создать новый ASP.NET Приложение MVC 5 через Visual Studio 2012.
Обратите внимание, что вам может потребоваться позаботиться о том, какую версию вы загружаете для автономной установки, поскольку, я думаю, существуют разные версии для полной / обычной Visual Studio 2012 в отличие от Express для Web. Однако, если вы используете установщик веб-платформы, то он должен быть в состоянии разобраться с этим за вас.
Обновление не только обеспечивает необходимую основу для создания приложений MVC 5, но также включает следующие дополнительные улучшения:
- Шаблоны Web API 2
- Entity Framework 6
- Улучшения в редакторе Razor
- Улучшены строительные леса
- Интеграция с Bootstrap
- Новый NuGet
Комментарии:
1. У меня нет кнопки изменить аутентификацию. Как мне получить код отдельных учетных записей?
2. Хм, хорошая мысль, я не слишком долго вникал в это раньше. К сожалению, эта функциональность, похоже, представлена исключительно в Visual Studio 2013. Я думаю, если вы используете более старую версию, тогда было бы необходимо использовать стандарт ASP.NET Простое членство, но я ничего об этом не знаю (я начал использовать эту технологию с VS2013 и Web API 2). Все это является частью «Единого ASP.NET «нажмите, чтобы MS объединила несколько технологий вместе, таких как MVC, Web API, Identity, SignalR и т.д.