2

従来の DNN サイトを使用していますが、ページの上部にエラーが表示され、モジュールの 1 つがロードに失敗したことが示されます。それは素晴らしいことですが、モジュールがロードされなかった理由については何もわかりません。モジュールが爆発したときにスタック トレースを表示する方法を知っている DotNetNuke を使用する不幸な人はいますか? 「いやマジで…」ボタンを探し続けているのですが、まだ見つかりません。

乾杯、

-チャールズ

4

2 に答える 2

4

ログインしていないときは、これが唯一のメッセージです。モジュールの代わりにエラーメッセージをインラインで表示するには、ホストユーザーである必要があると思いますが、管理者ユーザーとして、イベントビューアー (または、DNN のバージョンによってはログビューアー) ページに移動できます。管理者メニュー。

ただし、ログインできないため、ページにアクセスできないため、データベース内のそのテーブルを調べる必要があります。そのテーブルは EventLog と呼ばれます (サイトでオブジェクト修飾子を使用している場合は、その名前にプレフィックスが付きます)。

まず、次のようなクエリを試してください。

SELECT * FROM EventLog ORDER BY LogCreateDate DESC

イベントに関する XML を含む LogProperties 列を主に確認する必要があります。ノードの 1 つがスタック トレースになります。

それが役立つことを願っています。

于 2009-05-30T19:05:21.607 に答える
0

管理者またはホスト メニューにイベント ビューアがあります。

于 2009-05-29T21:50:04.387 に答える