代码之家  ›  专栏  ›  技术社区  ›  Charles

显示dnn堆栈跟踪?

  •  2
  • Charles  · 技术社区  · 16 年前

    我有一个遗留的dnn站点,页面顶部出现一个错误,告诉我其中一个模块加载失败。那是 精彩的 但这并不能说明为什么模块没有加载。是否有人不幸地与dotnetnuke一起工作,知道如何在模块爆炸时查看堆栈跟踪?我一直在找一个“不,认真的…”按钮,但我还没有找到。

    干杯,

    -查尔斯

    2 回复  |  直到 16 年前
        1
  •  4
  •   bdukes Jon Skeet    16 年前

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

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

    首先,尝试如下查询:

    SELECT * FROM EventLog ORDER BY LogCreateDate DESC
    

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

    希望有帮助。

        2
  •  0
  •   Frank Schwieterman    16 年前

    在“管理”或“主机”菜单中有一个事件查看器。

    推荐文章