Мы используем последнюю стабильную версию SparkViewEngine для www.stribe.nl .
Иногда возникает проблема при отображении домашней страницы.
Когда вы смотрите на домашнюю страницу, она обычно отлично отображается, но я заметил некоторые исключения в EventLog от людей, посещающих домашнюю страницу.
Сообщение об исключении: «Ошибка выполнения дочернего запроса для обработчика» System.Web.Mvc.HttpHandlerUtil + ServerExecuteHttpHandlerAsyncWrapper '», что означает исключение при выполнении ChildAction на контроллере.
Итак, я запустил сайт в режиме отладки VS2010 и запустил инструмент для стресс-тестирования, который запрашивает домашнюю страницу несколько раз в 10 секунд.
После запуска его в течение нескольких циклов по 10 секунд он врывается в мой код (см. Скриншот).
Вывод (который является выходным буфером sparkview) равен нулю.
Когда я продолжаю выполнять код после исключения, он выдаст исключение при сбое дочернего запроса, а затем все остальное будет обработано нормально (и при следующем запросе вся страница снова будет отображаться без проблем)
Это происходит снова и снова, но время, в которое это происходит, кажется случайным , то же самое, что местоположение в коде, где это происходит, кажется случайным .
Я понятия не имею, что здесь происходит не так (это одна из тех ошибок, которые иногда случаются), а также нет способа проанализировать это дальше, чем я сделал сейчас.
Есть ли кто-нибудь с опытом SparkView, который, возможно, тоже сталкивался с этой проблемой или имеет какое-либо представление о том, в чем может быть проблема?
Или кто-нибудь с идеями о том, как я могу лучше проанализировать эту проблему?
альтернативный текст http://www.stribe.nl/sparkerror_null.png