Показать трассировку стека DNN? - PullRequest
2 голосов
/ 30 мая 2009

У меня есть устаревший сайт DNN, и в верхней части страницы появляется ошибка, сообщающая, что не удалось загрузить один из модулей. Это замечательно , но это не говорит мне о том, почему модуль не загрузился. Кто-нибудь достаточно неудачливый для работы с DotNetNuke знает, как просмотреть трассировку стека, когда модуль взрывается? Я продолжаю искать кнопку "Нет, серьезно ...", и я еще не нашел ее.

Приветствия

-Charles

Ответы [ 2 ]

4 голосов
/ 30 мая 2009

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

Однако, поскольку вы не можете войти в систему, вам нужно просмотреть эту таблицу в базе данных, поскольку вы не можете получить доступ к странице. Эта таблица называется EventLog (к этому имени будет добавлен префикс, если ваш сайт использует спецификатор объекта).

Для начала попробуйте запрос, подобный этому:

SELECT * FROM EventLog ORDER BY LogCreateDate DESC

Вы захотите посмотреть в основном на столбец LogProperties, в котором есть XML о событии. Одним из узлов будет трассировка стека.

Надеюсь, это поможет.

0 голосов
/ 30 мая 2009

В меню администратора или хоста есть средство просмотра событий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...