После нескольких месяцев поисков я наконец решил опубликовать это.
У нас есть приложение ASP.NET MVC, которое использует корпоративную библиотеку для кэширования элементов.Мы также используем службу Windows, которая часто обновляет эти кэшированные элементы.Проблема заключается в том, что когда служба Windows обновляет кэшированные элементы, веб-сайт mvc не видит обновленные кэшированные элементы, пока мы не сбросим IIS.Мы думали о том, чтобы добавить в службу некоторый код для перезапуска службы IIS, но думаем, что должен быть лучший способ.Кажется, есть еще один пост, в котором говорится об удалении элементов из внешнего приложения, но он не заходит достаточно далеко.
Мы думаем, что это как-то связано с версией в памяти, которая является локальной для каждого экземпляра менеджера кэша, но просто не может найти способ собрать все это вместе.