ASP.NET 1.1 Проблемы с производительностью - PullRequest
0 голосов
/ 03 октября 2008

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

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

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

Спасибо!

Ответы [ 2 ]

1 голос
/ 03 октября 2008

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

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

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

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

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

0 голосов
/ 03 октября 2008

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

Вы пробовали:

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