DotNetNuke 5.6 + DNNRadMenu = ужасно медленная отладка (100% загрузка ЦП в 1 ядре в течение 30 секунд) - PullRequest
1 голос
/ 22 апреля 2011

Когда я делаю следующее, у меня есть одно ядро ​​ЦП, которое загружается на 100% в течение примерно 30 секунд (загрузка страницы не заканчивается, пока эти 30 секунд не закончатся).

  1. Добавить RadMenu в скин
  2. Загрузить страницу, которая использует этот скин
  3. Подтвердите, что страница загружена нормально (перекомпиляция DNN прошла нормально ...)
  4. Включить отладку (присоединить к w3wp.exe в VS2010)
  5. Обновить страницу

подождите 30 секунд ...

Когда я удаляю RadMenu из скина, вещь немедленно отлаживается.

Я использую загрузку DNN для RadMenu http://dnnradmenu.codeplex.com/

Какие-нибудь советы?

Я пробовал:

  • удаление большинства других ссылок на объекты скина в скине
  • копирование поведения на несколько страниц, несколько скинов
  • Указание VStudio игнорировать символы с именем: radmenu (Я не знаю, ловит ли это эти элементы в
    папка временных файлов asp.net) и телерик (огромная) DLL в dnn / bin
  • отключил большинство отладочных «дополнительных» функций в VS2010
  • Установить отладку = false в файле ascx радменю

Я не знаю, доступна ли новая версия. У меня есть единственная версия, доступная на этом сайте загрузки.

DNN 5.6.x Community, Radmenu 1.0, VS2010 (последняя версия SP / etc), IIS7, .Net Framework 4.0, Win7 64bit

Ответы [ 2 ]

1 голос
/ 22 апреля 2011

Вы пробовали объект обложки RadMenu, который предоставляет Telerik?Вместе с вашими компонентами Telerik необходимо дополнительно загрузить DNN, содержащий пакет объектов Skin.

0 голосов
/ 22 мая 2011

Неудачным решением этой проблемы является отключение DNNRadMenu, когда необходима отладка в Visual Studio. Я добавил два ярлыка на рабочий стол. Один переименовывает DNNRadMenu.ASCX (чтобы отключить), а другой ярлык переименовывает его обратно (чтобы включить).

Приведенная выше проблема не может быть проблемой с элементами управления Telerik, доступными в версиях DNN, не относящихся к сообществу.

Вышеуказанная проблема касается только DNNRadMenu, которое доступно для сообщества с 5.6.

...