Код серьезности Описание Ошибка состояния подавления строки файла проекта
CS1061 «IApplicationBuilder» не содержит определения для «UseCookieAuthentication», и не удалось найти доступный метод расширения «UseCookieAuthentication», принимающий первый аргумент типа «IApplicationBuilder» (вы пропустили? директива using или ссылка на сборку?) IdentityServer C:\Users\A01\source\repos\Identity provider\src\IdentityServerAspNetIdentity\Startup.cs 189 Active
Я получаю сообщение об ошибке, когда пытаюсь выполнить этот метод app.UseCookieAuthentication(); в MVC (.net 5)
comment
Можете ли вы опубликовать весь код файла startup.cs? это прояснит для понимания вашей проблемы.
- person Pritom Sarkar   schedule 28.02.2021
comment
Привет @EsraAlshafi, есть новости по этому делу? Если ответ может помочь решить проблему, пожалуйста, примите его — см. Что мне делать, когда кто-то ответит на мой вопрос?
- person Fei Han   schedule 10.03.2021
Ответы (1)
«IApplicationBuilder» не содержит определения для «UseCookieAuthentication», и не удалось найти доступный метод расширения «UseCookieAuthentication», принимающий первый аргумент типа «IApplicationBuilder» (вам не хватает директивы using или ссылки на сборку?)
Обратите внимание, что метод UseCookieAuthentication
устарел. И вроде убрали из ASP.NET Core 3.0 и выше.
Вы можете настроить аутентификацию файлов cookie с помощью метода AddAuthentication().AddCookie
в ConfigureServices
.
Кроме того, в этом документе показано, как настроить и использовать аутентификацию с помощью файлов cookie, вы можете обратиться к нему.
https://docs.microsoft.com/en-us/aspnet/core/security/authentication/cookie?view=aspnetcore-5.0
person
Fei Han
schedule
01.03.2021