мы размещаем службу WCF внутри IIS 6. ServiceHostFactory создает ServiceHost при появлении первого запроса к службе.В методе OnOpening () ServiceHost мы загружаем некоторые данные в кеш, реализованный как статическое свойство.
Поскольку загрузка данных занимает около 1 минуты, мы не хотим, чтобы «первый пользователь дня» ждал заполнения кеша.Проблема заключается в том, что ServiceHost и, следовательно, кеш уничтожаются при каждой переработке ApplicationPool.Есть ли возможность обнаружить утилизацию и пополнить кеш?Или есть другие лучшие практики?Я не могу поверить, что мы единственные, кто имеет эту проблему ...
Заранее спасибо!