azure - 将 Azure Function 的 nuget 包升级到 3.0.4 或 3.0.5 后,无法加载文件或程序集 'System.IdentityModel.Tokens.Jwt, Version=5.6.0.0
问题描述
我们有一个 Azure Function V3,它引用了 VS 2019 解决方案中的另一个 C# 项目。其他 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" />
我们根据以下列表升级了 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.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 包中解决的问题吗?
解决方案
推荐阅读
- vba - 在 MS Chart 中循环系列集合
- sql - 是否可以在 SQL 中组合 LIKE 条件?
- django - Django 使用 CreateView 初始化表单当前用户
- python - 即使存在 {{ form.hidden_tag() }},Flask-WTForms 也不会验证
- java - 使用 AbstractPaginatedDataItemReader 进行分页 API 调用的 Spring 批处理
- c++ - COM:我可以查看是否有对我的一个 COM 对象的进程外引用吗?我可以释放它吗?
- python - 简单的 tf.keras Resnet50 模型不收敛
- linux - 如何加快 mutt 发送速度?
- shell - 有没有办法让嵌套循环具有可变迭代
- javascript - 带有搜索过滤器和动态布局的引导网格