加密存储不可用 | AWSSDK C

问题描述

我在使用 AWSSDK v 3.5.1.58 时遇到以下异常:

The encrypted store is not available. This may be due to use of a non-Windows operating system or Windows Nano Server,or the current user account may not have its profile loaded.

这是由于应用程序无法使用 crypt32.dll。现在这很奇怪,因为该文件在 Server 2019 和 IIS 10 上运行的 System32 中。没有关于此的真正文档。我正在使用 ADFS 身份验证。 FederatedAWSCredentials

这在本地开发中运行良好,但一旦部署就不行。

可以在此处找到生成错误的文件:https://github.com/aws/aws-sdk-net/blob/133eddb00a3fbd2ab395e01c3d84ac9fe1ff38b2/sdk/src/Core/Amazon.Util/Internal/SettingsManager.cs on line 213

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)