2011-04-22 12 views
1

私は以下のことを行うと、約30秒間CPU使用率が100%になるCPUコアが1つありますこの30秒が上がるまで)。DotNetNuke 5.6 + DNNRadMenu =非常に遅いデバッグ(1コアで100%CPU使用率30秒)

  1. 皮膚
  2. ロードに皮膚
  3. ことを使用しているページをRadMenuの追加ページがOK(DNNの再コンパイルがうまくいった...)
  4. (W3WPに添えデバッグをオンにロードされていることを確認してください。 VS2010でのexeファイル)
  5. 更新ページ

は30秒待って...

スキンからRadMenuを削除すると、即座にデバッグされます。

私はDNNは、任意のヒントにRadMenu http://dnnradmenu.codeplex.com/

のためにダウンロードし使用していますか?

私が試してみた:

  • が複数のページに行動を複製皮膚
  • に他のほとんどの皮膚のオブジェクト参照を削除し、複数のスキンという名前のシンボルを無視するVStudioを告げる
  • radmenu(私はこれが
    asp.net一時ファイルフォルダの項目をキャッチするかどうか分かりません。dnn/binにあるtelerik(huge)DLL
  • ほとんどのデバッグ用の 'extra' radmenuのASCXファイル

利用可能な新しいバージョンがあるかどうかはわからないで偽VS2010

  • セットデバッグの機能=。私はそのダウンロードサイトで入手できる唯一のバージョンを持っています。

    DNNの5.6.xコミュニティ、Radmenu 1.0、VS2010(最新のSPの/ etc)、IIS7、.NET Frameworkの4.0は、win7の64ビット

  • 答えて

    0

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

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

    上記の問題は、5.6以降のコミュニティで使用できるDNNRadMenuにのみ関連しています。

    1

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

    +0

    @bdukes、私はRadMenuスキンオブジェクトの位置を探そうとします。これまでのところ、私はそれに精通していません。これは、あなたが有料の機能に言及している可能性があると思われるように、今コミュニティ版のユーザーに無料で提供されているDNN Radメニューを使用しているためです。しかし、私は何ができるか分かります。ヒントをありがとう! –

    +0

    TelerikのライセンスでTelerikコントロールのライセンスなしでRadMenuコントロールを使用することはできません。そのコンポーネントは、TelerikライセンスなしでDNN開発者のためにライセンスされている唯一のコンポーネント(AFAIK)であるメニュー用のDNNラッパーを使用しません。私が話しているコンポーネントにはTelerikのライセンスも必要です(WebControlsパッケージに付属しています)。 – bdukes

    +0

    @bdukes、コミュニティのために今、DNNRadMenuを自由に使うことができます(しかし、あなたはソースコードを手に入れません)。 http://i.imgur.com/EZGiy.png telerik partnership faq:http://www.telerik.com/purchase/faqs/telerik-dnn-partnership-qanda.aspxを参照してください。残念ながら私は自由な免許がある限り運が尽きるかもしれないように見えますが、私はまだそれを調べます。助けてくれてありがとう。 –

    関連する問題