In den letzten Monaten gab es eine Flut von Updates für Silverlight von Microsoft (Silverlight 2 Beta 2 Runtime + Entwicklungstools, RC0 + Entwicklungstools, die Beta 2 Apps durchbrachen), und kürzlich hat Microsoft das RTM veröffentlicht.
Ich habe (erfolglos) versucht, Sharepoint 2007 und Silverlight zu integrieren. Viele Sharepoint- / Silverlight-Blogs, die ich gelesen habe, sind veraltet, was bedeutet, dass sie SL Beta 2 als Ziel haben.
Also, meine Frage ist ...
Welche Schritte sind erforderlich, um eine Silverlight 2.0 (RTM) -Anwendung in einem Webpart auf SharePoint Server 2007 zu hosten?
Das ist nicht zu schwierig. Es gibt ein paar Schritte, die Sie befolgen müssen:
Legen Sie Ihre Dateien so ab, dass SharePoint sie erhalten kann. In unserem Fall haben wir eine Funktion entwickelt, die die silverlight Javascript-Dateien und unsere xap-Dateien in die Ordner im ISAPI-Ordner (% Programme% \ Gemeinsame Dateien \ Microsoft Shared \ Webserver-Erweiterungen \ 12 \ ISAPI) deployed. Wir haben einen Ordner namens _xaps erstellt, um diese Dateien zu hosten.
[EDIT: Aus irgendeinem Grund wird mein Objektcode nicht angezeigt. Also hier ist ein Link zu einem Beispiel stattdessen]
Das ist alles, was dazu gehört. Am besten erstellen Sie eine Funktion zum Kopieren der Dateien und aktualisieren die Seite, auf der Sie das Steuerelement hosten. Aber um silverlight in SharePoint zu speichern, sollte das obige funktionieren.
Wenn Sie Benutzersteuerelemente verwenden [d. h. Webparts], dann würde ich SmartPart sehr empfehlen. Sie müssen weiterhin die oben genannten Blogs ausführen, um die Assemblys zu erkennen, vertrauenswürdig usw., aber dies kann Ihnen dabei helfen, die Benutzersteuerelemente schneller bereitzustellen.
Tags und Links c# silverlight sharepoint