1

当我执行以下操作时,我有一个 CPU 内核以 100% 的利用率使用大约 30 秒(页面在这 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/等)、IIS7、.Net Framework 4.0、Win7 64 位

4

2 回答 2

1

你试过 Telerik 提供的 RadMenu 皮肤对象吗?对于 Telerik 组件,应该有一个额外的 DNN 下载,其中包含一个皮肤对象包。

于 2011-04-22T13:51:21.023 回答
0

此问题的不幸解决方案是在需要在 Visual Studio 中进行调试时禁用 DNNRadMenu。我在桌面上添加了两个快捷方式。一个重命名 DNNRadMenu.ASCX(禁用),另一个快捷方式将其重命名(启用)。

上述问题可能不是 DNN 的非社区版本中提供的 Telerik 控件的问题。

上述问题仅涉及自 5.6 起可供社区使用的 DNNRadMenu。

于 2011-05-22T09:06:02.320 回答