0

我正在尝试以编程方式更新 Kentico 中的 WIF 指纹值。我开发了一个小应用程序,它执行以下操作:

获取价值
string thumprintValue = SettingsKeyInfoProvider.GetValue("CMSWIFTrustedCertificateThumbprint");

设置新值
SettingsKeyInfoProvider.SetGlobalValue("CMSWIFTrustedCertificateThumbprint", newThumbprintValue);

我可以看到数据库中正在更新的值。该应用程序也会返回新值。

问题是当我登录到 Kentico CMS(我使用的是 Kentico 9.0.42 BTW)并检查门户中的值时,它仍然显示旧值。

我检查了该应用程序和 Kentico CMS 应用程序是否都连接到同一个数据库。还能是什么?

谢谢!

4

1 回答 1

4

它很可能是您在数据库中看到的缓存值。清除系统应用程序中的缓存并尝试再次查看设置。

于 2020-06-12T05:26:38.247 回答