Всякий раз, когда я делаю CacheDependency на испытательном стенде, он работает нормально.
Если я пишу
var dep = new CacheDependency(null, new string[] { "dep" });
dep, будет новый CacheDependency со свойствами: HasChanged = false, UtcLastModified= текущая дата и время.
Но каким-то образом в одном из моих проектов одна и та же строка кода создает зависимость кэша с помощью HasChanged = true, UtcLastModified = 01.01.10001 12:00:00 AM
Эта зависимость недопустима / бесполезна по умолчанию.Что может вызвать это?Возможно ли это потому, что я не создаю экземпляр зависимости непосредственно в контроллере, а использую метод расширения одного из моих объектов?
Но HttpRuntime.Cache там прекрасно работает без зависимостей.
Если у вас есть идеи, что может вызвать это, пожалуйста, поделитесь.