Web API ПРОТИВ аутентификации 2012

#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 и т.д.