Ваш пул приложений, вероятно, перерабатывается.
Вы должны заполнить любые глобальные переменные, подобные этому, в application_start, чтобы они были перезагружены при последующих запросах, даже если пул перезапускается.
Byпо умолчанию, если в течение нескольких минут нет активности, она будет выгружена, что приведет к необходимости перезагрузки приложения с нуля.Вы можете предотвратить или уменьшить вероятность повторного использования пула приложений, настроив параметры пула приложений в IIS Administration.