Проблема с процессором Asp.Net при работе с древовидным представлением пользовательского интерфейса Kendo после Visual Studio 2013 Update 2

Я разрабатываю веб-сайт Asp.Net MVC с использованием пользовательского интерфейса Kendo.

Установил Visual Studio 2013 Update 2 RTM и получил проблему с ЦП в IIS (ЦП >= 30%). http://c2n.me/i7juKB.png

После часа поиска проблемы обнаружил, что проблема в Kendo UI Treeview с иерархическими данными.

Код оболочки Kendo Treeview Asp.Net MVC:

@(Html.Kendo().TreeView().HtmlAttributes(new { style = "height:150px;" })             .Name("treeview-library-country")
                          .Events(events => events.Select("common.onTreeViewSelect").Collapse("common.onTreeViewCollapse").Expand("common.onTreeViewExpand"))
                          .Checkboxes(checkboxes => checkboxes.Name("RegionsCheckedNodes").CheckChildren(false)).BindTo(Model.Regions,
                              mappings => mappings.For<MyTreeViewItem>(binding => binding.ItemDataBound((item, i) =>
                              {
                                  item.Text = i.Text;
                                  item.Id = i.Id;
                                  item.Checked = i.IsChecked;
                              }).Children(i => i.Items))))

Класс TreeViewItem

public class MyTreeViewItem
{
        public bool IsChecked { get; set; }

        public string Id { get; set; }

        public string Text { get; set; }

        public int Count { get; set; }

        public string AdditionalInfo { get; set; }

        public List<MyTreeViewItem> Items { get; set; }
}

Настоящая проблема в .Children(i => i.Items) части кода. Когда я удалил его, все стало хорошо.

P.S. Сайт работает нормально, пока не загрузится страница с древовидной структурой.

РЕШЕНО

Просто отключил ссылку на браузер в Visual Studio.

введите здесь описание изображения


person Mike    schedule 14.05.2014    source источник