Проблема с производительностью ASP.NET 1.1

Я делаю профилирование в приложении 1.1 и обнаружил проблему. Кажется, что эта функция бесконечно загружается на определенную страницу:

ParserCacheItem System.Web.UI.TemplateControlParser.CompileAndGetParserCacheItem (String, String, HttpContext)

Я безуспешно искал, что это делает. Кто-нибудь знает, что делает эта функция? Если бы я знал, возможно, это пролило бы свет на ситуацию.

Спасибо!?

Можете ли вы отладить свой код и посмотреть, где генерируется исключение. Создается ли он, когда вы помещаете элемент в кеш или получаете элемент из кеша.

azamsharp 03.10.2008 03:23
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
1
157
2

Ответы 2

Из чего состоит страница?

Ты пробовала:

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

Это действительно процесс устранения.

У меня были аналогичные проблемы, когда казалось, что я был единственным, у кого возникла конкретная проблема.

Разбив мою страницу, я нашел элемент управления, который вызывал тайм-аут / ошибку, и выполнил несколько более конкретных поисков вокруг него.

Затем я обнаружил, что ошибка на самом деле не имеет ничего общего с симптомами, которые я испытывал, она маскируется другими проблемами.

Это затраты времени, но вы можете обнаружить, что есть какой-то элемент управления или часть вашей страницы, срок действия которой истекает по какой-то совершенно неочевидной причине и о которой в любом случае не сообщается. Вы намекнули, что страница сложная.

Другие вопросы по теме