显示DNN堆栈跟踪?

时间:2009-05-29 21:31:39

标签: .net dotnetnuke legacy

我有一个旧版DNN网站,页面顶部显示错误,告诉我其中一个模块无法加载。这是精彩,但这并没有告诉我为什么模块没有加载该死的事情。有没有人不幸与DotNetNuke合作,知道如何在模块爆炸时查看堆栈跟踪?我一直在寻找一个“不,认真......”的按钮,我还没找到一个。

干杯,

- 查尔斯

2 个答案:

答案 0 :(得分:4)

当您未登录时,这是您将要看到的唯一消息。我认为您需要成为主机用户才能在线查看错误消息,而不是模块,但作为管理员用户,您可以转到事件查看器(或日志查看器,具体取决于您的DNN版本)页面管理员菜单。

但是,由于您无法登录,因此您需要查看数据库中的该表,因为您无法访问该页面。该表称为EventLog(如果您的站点使用对象限定符,则该名称将有一个前缀)。

首先,尝试这样的查询:

SELECT * FROM EventLog ORDER BY LogCreateDate DESC

您将希望主要查看LogProperties列,该列包含有关该事件的XML。其中一个节点将是堆栈跟踪。

希望有所帮助。

答案 1 :(得分:0)

管理员或主持人菜单中有一个事件查看器。