Загрузка локального приложения ASP.NET занимает вечно

182
xlecoustillier

Я работаю над большим приложением ASP.NET на моем локальном компьютере (IIS7, локальный SQL Server 2014, ASP.NET 4.6.2).

После нескольких дней это приложение обычно загружается нормально (вроде) после операции очистки / сборки, но начинает работать вечно (и, следовательно, получает частые тайм-ауты) после нескольких щелчков мыши или после стандартной сборки.

Я не смог найти, что происходит, процессор в основном простаивает, SQL-сервер реагирует (и работает нормально из SSMS), IIS не имеет никаких запросов на зависание, кроме текущего.

Конечно, тот же код, выполняемый на другом компьютере (той же модели) с той же конфигурацией (версии IIS и SQL Server, та же база данных), работает правильно.

Извините, у меня нет больше информации, я немного невежественен здесь.

Есть кое-что, что я могу проверить?

Пожалуйста, попросите дополнительную информацию, если это необходимо.

0
Вы пытались отладить или профилировать его? user996142 5 лет назад 0
Я не профилировал, но регулярно отлаживаю, но это не помогает, поведение такое же. Как уже было сказано, код функционален и приемлемо эффективен на другой идентичной платформе. xlecoustillier 5 лет назад 0
Можете ли вы отладить его на этом IIS, приостановить его и проверить стеки потоков, чтобы найти, где именно остановился поток? user996142 5 лет назад 0
Он зависает от огромного (и, конечно, из-за оптимального) SQL-запроса. Осталось выяснить, почему этот запрос не может занять несколько лет для одного и того же набора данных, но я думаю, что я могу работать оттуда. Спасибо :) xlecoustillier 5 лет назад 0

0 ответов на вопрос

Похожие вопросы