Свойство Продолжительность инициализируется в System.Web.Configuration.OutputCacheProfile.cs
, здесь соответствующий код:
_propDuration = new ConfigurationProperty("duration", typeof(int), -1,
ConfigurationPropertyOptions.None);
и
[ConfigurationProperty("duration", DefaultValue = -1)]
public int Duration {
get {
return (int)base[_propDuration];
}
set {
base[_propDuration] = value;
}
}
который устанавливает его значение по умолчанию -1, который является недопустимым значением. Документация для свойства Duration: «Продолжительность должна определяться либо профилем, либо директивой страницы с использованием профиля».
Итак, на самом деле нет (действительного) значения по умолчанию, вам необходимо указать его.
Значение по умолчанию длительности равно «0» – Yogi
. Если значение Duration равно 0, то, например, мы не кэшируем? – Prasu
есть, это. 0 означает отсутствие кеширования. – Yogi