Как вы читаете свои данные? Вы можете использовать метод WebPart.PartCacheRead для получения значений использования.
web.config может быть изменен, чтобы указать, как вы хотите хранить WebPartCache . Чтобы поддерживать кэширование в базе данных, вы должны включить атрибут [Serializable ()] для своих пользовательских классов
Свойство WebPart.EffectiveStorage также может помочь в определении способа хранения данных:
if (EffectiveStorage == Storage.Shared)
{
output.Write("<b>You are now in shared mode.</b>");
}
Просто интересно, почему у вас атрибут WebBrowsable установлен как false. Пользователи не могут настроить веб-часть? Когда и как устанавливается значение свойства?