我正在尝试以编程方式更新 Kentico 中的 WIF 指纹值。我开发了一个小应用程序,它执行以下操作:
获取价值
string thumprintValue = SettingsKeyInfoProvider.GetValue("CMSWIFTrustedCertificateThumbprint");
设置新值
SettingsKeyInfoProvider.SetGlobalValue("CMSWIFTrustedCertificateThumbprint", newThumbprintValue);
我可以看到数据库中正在更新的值。该应用程序也会返回新值。
问题是当我登录到 Kentico CMS(我使用的是 Kentico 9.0.42 BTW)并检查门户中的值时,它仍然显示旧值。
我检查了该应用程序和 Kentico CMS 应用程序是否都连接到同一个数据库。还能是什么?
谢谢!