У нас была функция Azure V3, которая имеет ссылку на другой проект C# в решении VS 2019. В другом проекте C# есть несколько методов расширения, использующих сборку System.IdentityModel.Tokens.Jwt Version = 5.6.0.0 для проверки токена. Функция Azure работала нормально, используя эти методы расширения для проверки токена. В следующем фрагменте кода показаны пакеты nuget:
<PackageReference Include="Microsoft.Azure.Functions.Extensions" Version="1.0.0" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.SignalRService" Version="1.0.2" />
<PackageReference Include="Microsoft.Azure.EventGrid" Version="3.2.0" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.EventGrid" Version="2.1.0" />
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="3.0.3" />
Мы обновили пакеты nuget в функции azure в соответствии со следующим списком и начали получать исключение, отражающее заголовок этого билета. Что является решением или обходным путем для решения этой проблемы?
<PackageReference Include="Microsoft.Azure.Functions.Extensions" Version="1.0.0" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.SignalRService" Version="1.0.2" />
<PackageReference Include="Microsoft.Azure.EventGrid" Version="3.2.0" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.EventGrid" Version="2.1.0" />
<PackageReference Include="Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator" Version="1.1.4" />
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="3.0.4" />
Мы также пытались использовать Microsoft. NET .Sdk.Functions версии 3.0.5, но при этом возникает та же проблема. Каково решение этой проблемы? Эта проблема должна быть исправлена в обновленном пакете nuget?