1

以下を実行すると、約 30 秒間 100% の使用率で 1 つの CPU コアが使用されます (この 30 秒が経過するまで、ページの読み込みは完了しません)。

  1. RadMenu をスキンに追加する
  2. そのスキンを使用するページを読み込む
  3. ページが正常に読み込まれたことを確認します (DNN の再コンパイルは正常に行われました...)
  4. デバッグを有効にする (VS2010 で w3wp.exe にアタッチ)
  5. ページの更新

30秒待って...

RadMenu をスキンから削除すると、すぐにデバッグが開始されます。

RadMenu http://dnnradmenu.codeplex.com/の DNN ダウンロードを使用しています。

任意のヒント?

私はもう試した:

  • スキン内の他のほとんどのスキン オブジェクト参照を削除する
  • 複数のページ、複数のスキンでの動作の複製
  • 次の名前のシンボルを無視するように VStudio に指示します: radmenu (これが asp.net 一時ファイル フォルダー内のこれらのアイテムをキャッチするかどうかはわかりません
    ) および dnn/bin 内の telerik (巨大な) DLL
  • VS2010のほとんどのデバッグ「追加」機能をオフにしました
  • radmenu ascx ファイルで debug=false を設定します。

新しいバージョンが利用可能かどうかはわかりません。私はそのダウンロード サイトで入手できる唯一のバージョンを持っています。

DNN 5.6.x コミュニティ、Radmenu 1.0、VS2010 (最新 SP/etc)、IIS7、.Net Framework 4.0、Win7 64bit

4

2 に答える 2

1

Telerik が提供する RadMenu スキン オブジェクトを試しましたか? Telerik コンポーネントには、Skin Objects パッケージを含む追加の DNN ダウンロードが必要です。

于 2011-04-22T13:51:21.023 に答える
0

この問題に対する残念な解決策は、Visual Studio でのデバッグが必要な場合に DNNRadMenu を無効にすることです。デスクトップに 2 つのショートカットを追加しました。1 つは DNNRadMenu.ASCX の名前を変更し (無効にする)、もう 1 つは名前を元に戻します (有効にする)。

上記の問題は、非コミュニティ バージョンの DNN で使用できるようになった Telerik コントロールでは問題にならない場合があります。

上記の問題は、5.6 の時点でコミュニティで利用できるようになった DNNRadMenu にのみ関係します。

于 2011-05-22T09:06:02.320 に答える