Gibt es Probleme bei der Verwendung von Smartparts zum Hosten von ASP.NET-Benutzersteuerelementen direkt in SharePoint?

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

  •  16-10-2019
  •  | 
  •  

Frage

Ich denke darüber nach, SmartParts zu verwenden (http://www.codeplex.com/smartpart), um ASP.NET-Benutzersteuerelemente direkt in SharePoint zu hosten.Dazu muss ich jedoch alle Benutzersteuerelemente manuell auf alle WFE-Server kopieren und in einem speziellen Ordner im Stammordner der Webanwendung ablegen.

Sehen Sie Probleme mit diesem Ansatz?Wie wäre es mit der Auswirkung auf die Leistung?Hat irgendjemand damit ein Problem gehabt?oder hat es dir gefallen?

War es hilfreich?

Lösung

Ich habe SmartPart noch nie verwendet und kann daher nicht genau dazu Stellung nehmen.Es sollte jedoch nicht erforderlich sein, etwas manuell zu kopieren, wenn Sie eine Verpackungslösung wie verwenden WSPBuilder die das alles für Sie erledigen kann.

Es gibt einige ziemlich gute Dokumente zur Nicht-SmartPart-Route:

In jedem Fall sollte es keine oder nur vernachlässigbare Leistungsprobleme geben, da es sich am Ende um die gleichen Teile handelt.

Andere Tipps

Hier ist ein schönes Pro/Contra-Artikel..kommentiert von Jan selbst.

Ich benutze es nie.Das Debuggen und Bereitstellen ist mühsam, und etwas wie WSPBuilder macht es unnötig.

SmartParts sind Webparts wie alle anderen Webparts.Die Benutzersteuerelemente sind nur ein weiteres Artefakt, das Sie in einem Unterverzeichnis von CONTROLTEMPLATES ablegen.Beide sollten in Lösungen gepackt und bereitgestellt werden und Features verwenden (wenn Sie möchten, dass das Webpart zur Webpart-Galerie hinzugefügt wird).

Wenn Sie Ihre Lösung bereitstellen und Ihren Funktionsinhalt aktivieren, wird er automatisch zu sicheren Steuerelementen, Bin/GAC, Webpart-Galerie, Steuerelementvorlagen usw. auf allen Web-Front-End-Servern hinzugefügt.

Ich habe noch nie von einem Leistungsaufwand beim Laden eines Benutzersteuerelements im Gegensatz zum Hinzufügen von Steuerelementen in CreateChildControls gehört.

einige Links:Lösungen und Webpartpakete

Verwenden von Lösungspaketen zum Bereitstellen von Funktionen und Inhalten in Windows SharePoint Services 3.0

Wie man:Erstellen Sie ein einfaches Feature

Arbeiten mit Funktionen

HTH Anders Rask

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top