Возможно, существует другая возможность, из-за которой cache
помощник по тегам не работает.
У меня тоже была такая же проблема, хотя я правильно добавил помощников по тегам Microsoft, моя ошибка заключалась в том, что я использовал DateTime.Now
для атрибута expires-on
.см. ниже
<cache expires-on="DateTime.Now.AddDays(1)">
@DateTime.Now
</cache>
теперь дата и время DateTime.Now
не должны использоваться для cache
помощника по тегам, поскольку при каждом обновлении страницы значение expires-on
будет изменяться изаставить каркас заново добавить запись в кеш с новым expires-on
.
Я изменил expires-on="DateTime.Now.AddDays(1)"
на expires-after="@TimeSpan.FromMinutes(43200)"
и все заработало.