以下を実行すると、約 30 秒間 100% の使用率で 1 つの CPU コアが使用されます (この 30 秒が経過するまで、ページの読み込みは完了しません)。
- RadMenu をスキンに追加する
- そのスキンを使用するページを読み込む
- ページが正常に読み込まれたことを確認します (DNN の再コンパイルは正常に行われました...)
- デバッグを有効にする (VS2010 で w3wp.exe にアタッチ)
- ページの更新
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