用于更新设置的Kentico API在CMS中不反映

问题描述 投票:0回答:1

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

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

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

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

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

我检查了该应用程序和Kentico CMS应用程序是否都连接到相同的数据库。还有什么呢?

谢谢!

c# .net kentico kentico-api
1个回答
2
投票

最有可能是您在数据库中看到的缓存值。清除“系统”应用中的缓存,然后尝试再次查看设置。

© www.soinside.com 2019 - 2024. All rights reserved.