Я создал API с использованием .Net core 2.0, и я использую IMemoryCache для кеширования некоторых данных, получение которых из базы данных занимает слишком много времени. Каждый понедельник новые Данные должны извлекаться из базы данных и сохраняться в кеше; Когда я опубликовал API на веб-сервере IIS 2016, я понял, что данные сохраняются в кеше только в течение нескольких минут, затем они будут снова извлечены из базы данных; После нескольких дней попыток решить эту проблему, я обнаружил, что рабочий процесс в IIS будет длиться всего 20 минут, а когда он завершает работу, данные удаляются из кеша, поэтому они снова извлекаются из базы данных; Теперь мой вопрос следующий:
Да, я новичок в публикации на веб-серверах, но я готов научиться трюкам IIS!