Возникли проблемы с использованием Smartparts для размещения ASP.NET пользовательских элементов управления непосредственно в SharePoint?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/1208

  •  16-10-2019
  •  | 
  •  

Вопрос

Я подумываю об использовании SmartParts (http://www.codeplex.com/smartpart) для непосредственного размещения ASP.NET пользовательских элементов управления в SharePoint.Однако для этого необходимо вручную скопировать все пользовательские элементы управления на все серверы WFE и поместить их в специальную папку в корневой папке веб-приложения.

Видите ли вы какие-либо проблемы с таким подходом?Как насчет его влияния на производительность?Кто-нибудь сталкивался с этим?или тебе это понравилось?

Это было полезно?

Решение

Я никогда не использовал SmartPart, поэтому не могу это прокомментировать. Однако не должно быть необходимости что -либо копировать что -либо, если вы используете упаковочное решение, такое как WSPBUILDER который может справиться со всем этим для вас.

Есть довольно хороший документ на маршруте без смартчасти:

В любом случае не должно быть или незначительных проблем перфу, так как в конце концов это те же биты.

Другие советы

Вот хороший статья Pro/con.. прокомментировал сам Ян.

Я никогда не использую это. Это боль - отладка и развертывание, и что -то вроде WSPBuilder делает это ненужным.

SmartParts - это веб-части, подобные любой другой веб-части.Пользовательские элементы управления - это просто еще один артефакт, который вы помещаете в CONTROLTEMPLATES в подкаталоге.Оба должны быть упакованы и предоставлены в решениях и с использованием функций (если вы хотите, чтобы веб-часть была добавлена в галерею веб-частей).

Когда вы развертываете свое решение и активируете свою функцию, контент автоматически добавляется в safe controls, bin / gac, галерею веб-частей, controltemplates и т.д. На всех серверах веб-интерфейса.

Я не слышал о накладных расходах на производительность при загрузке пользовательского элемента управления в отличие от добавления элементов управления в CreateChildControls.

некоторые ссылки:Решения и пакеты веб-частей

Использование пакетов решений для развертывания функций и содержимого в Windows SharePoint Services 3.0

Как сделать:Создайте простую функцию

Работа с функциями

hth Андерс Раск

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top