AllowAnonymous 找不到

问题描述 投票:0回答:1

我正在关注 this 关于将 JWT 身份验证添加到我的 dotnet 核心 web api 中的教程。我在我的控制器中添加了

[AllowAnonymous]
属性方法,但是我收到一条错误消息,指出找不到类型或名称空间。

找不到类型或命名空间名称“AllowAnonymous”(是否缺少 using 指令或程序集引用?)(CS0246) [GitWrap]

我看过this对同一个问题的回答,在按照建议(添加对

System.Web.Http
的引用)后,我仍然有同样的错误。

注意,我正在使用 VSCode(我对它很不熟悉),并使用以下命令添加包:

dotnet add package System.Web.Http

内衬张贴还声明添加对

System.We.Mvc
的引用,我已经使用
dotnet add package
命令完成了。最后,我用
dotnet restore
恢复了包,但我 still 有同样的错误。

谁能指出如何正确地在 dotnet 核心中添加对所需包的引用,以便我可以使用

AllowAnonymous
属性?

c# authentication .net-core authorization
1个回答
0
投票

你必须添加声明

using Microsoft.AspNetCore.Authorization
,所以它有效。这就是它对我有用的

© www.soinside.com 2019 - 2024. All rights reserved.