运行 Api 调用异常无法加载共享库 'libsecret-1.so.0' 或其依赖项之一

Run Api Call Exception Unable to load shared library 'libsecret-1.so.0' or one of its dependencies

我们正在将 .net core 3.1 应用程序从 Windows Azure 应用服务移动到 Linux Azure 应用服务。

我们有使用 System.Net.Http.HttpClient.

对休息服务执行 webapi 调用的代码

当此调用运行时,我们收到错误消息:

WepApiClient, Run Api Call Exception Unable to load shared library 'libsecret-1.so.0' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: liblibsecret-1.so.0: cannot open shared object file: No such file or directory

我们现在已经解决了这个问题。

当我们创建 Http 客户端时,我们从 Azure Keyvault 中读取了一些值。未正确配置对 Keyvault 的访问,因此调用失败。

在我们修复了 Keyvault 的连接信息和权限后,它起作用了。