Я нашел обходной путь: я изменил поставщика сеанса в web.config:
из «StateServer» в «InProc»:
<sessionState mode="InProc" cookieless="false" timeout="60"/>
... и пауза ушла.
(Скорее всего, возникли проблемы с подключением к серверу состояний, текущий сервер не там, где он изначально работал).
Спасибо всем вашим предложениям, особенно @Hari и @dougajmcdonald.
.
Задним числом изменить
Это может кому-то помочь позже: основной причиной этой проблемы, кажется, был метод, который сделал огромное количество очень тяжелых SQL-запросов, которые возникли примерно в то же время, что и проблема с сервером состояний. Я думаю, что это связано, не совсем уверен, как. С тех пор у меня были похожие проблемы, поэтому, если у вас возникла такая проблема во время сеанса, посмотрите на интенсивную работу с БД.