【问题标题】:GetFallbackPolicyAsync error when upgrading to .NetCore3.1升级到 .NetCore3.1 时出现 GetFallbackPolicyAsync 错误
【发布时间】:2020-07-24 13:42:21
【问题描述】:

我有一个 API,最初具有 .net core V2.2 并引用了一个 .net 标准 Dll,其中我有 IAuthorizationPolicyProvider 接口的特定实现。 但是,将 API 升级到 .net core V3.1 时,出现以下错误:

'Method 'GetFallbackPolicyAsync' in type 'xxx' from assembly 'xxx' does not have an implementation.'

基于以下链接 (https://docs.microsoft.com/en-us/dotnet/core/compatibility/2.2-3.0),我添加了 GetFallbackPolicyAsync,如下所示:

public Task<AuthorizationPolicy> GetFallbackPolicyAsync() => Task.FromResult<AuthorizationPolicy>(null); 

但同样的错误发生了。 知道可能是什么原因吗?

提前致谢,

【问题讨论】:

    标签: .net-core-3.1 .net-core-2.2


    【解决方案1】:

    发现问题。 我在项目中引用了一个 DLL,其中包含旧版本的 Microsoft.AspNetCore.Authorization。我必须从包含 GetFallbackPolicyAsync 方法实现的 nugget 安装最新版本的授权 dll。

    【讨论】:

      猜你喜欢
      • 2018-12-22
      • 2016-11-22
      • 2015-05-24
      • 1970-01-01
      • 1970-01-01
      • 2023-02-08
      • 1970-01-01
      • 1970-01-01
      • 2020-06-22
      相关资源
      最近更新 更多