Я использую самые свежие примеры кода и фрагменты кода, какие только могу найти, и понимаю, что все меняется и движется быстро.
Когда я использую готовый шаблон Visual Studio «веб-приложение vNext ASP.NET», службы проверки подлинности и базы данных работают нормально.
Однако я думаю, что шаблон уже не актуален и я хотел бы использовать самые последние сборки и методологии.
Если я попытаюсь использовать «Microsoft.AspNet.Security.OAuth», как указано здесь:
https://stackoverflow.com/a/26532837/390480
то я не могу заставить работать как аутентификацию, так и Entity Framework с SQL Server.
Что происходит, так это то, что некоторые методы или свойства больше не доступны.
Есть ли сейчас пример с аутентификацией и EF 7 с работающим SQL?
В идеале я хотел бы использовать UseOAuthAuthorizationServer
, но это больше не вариант, поэтому UseCookieAuthentication
в порядке.
Спасибо.
ОБНОВЛЕНИЕ 1:
Я попробовал два примера приложений «Музыкальный магазин» и «Образец идентичности».
Они не будут собираться/запускаться до тех пор, пока я не запущу прилагаемый к ним файл с именем build.cmd.
Итак, я запустил этот файл, но забыл, что в последний раз, когда я его запускал, он повредил мою систему и снова повредил мою систему.
Теперь Visual Studio продолжает показывать окно сообщения, в котором говорится:
The project system has encountered an error.
An item with the caption "" already exists in the tree
with the same sort order as the item being added.
Также после запуска build.cmd я получаю сотни ошибок, таких как:
Error 1 The type or namespace name 'AspNet' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)
Я не знаю, что исправило это в прошлый раз. Сейчас снова пытаюсь исправить.
ОБНОВЛЕНИЕ 2:
Я помню, как я ремонтировал свою систему сейчас. Я записал шаги здесь и сейчас попробую еще раз. Это около 1 часа процесса.
http://forums.asp.net/p/2013828/5795198.aspx?Re+Can+t+creat+new+project