SharePoint Tools (Deployment)

09/07/2008 - 09:25 von Thorsten Hans | Report spam
Hallo NG,

da ich neu hier bin erst mal kruz etwas zu meiner Person, mein Name ist
Thorsten Hans, ich bin .Net Entwickler und seit kurzem im Umfeld Sharepoint
tàtig. Aber nun zu Sache :)

Ich habe ein kleines Tool für SharePoint (WSS und MOSS) geschrieben, in
meinem Projekt verweise ich auf die Sharepoint.dll damit ich auf die
verschiedenen Elemente in Sharepoint zugreifen kann.

Nun geht es um die Frage des Deployments, auf normalen Clients ist die
Sharepoint.dll ja nicht vor handen daher kann ich diese auch nicht einfach
in meinem Projekt referenzieren,
wie würdet ihr das lösen? Spontan ist mir nur eine Client Server Architektur
eingefallen bei der die Client komponente sich mit dem Sharepointserver
verbindet, auf diesem làuft meine Server Andendung die logischerweise dort
auf die Sharepoint.dll zugriff hat.

Allerdings erscheint mir dies nicht sinnig da der aufwand für kleine Tools
unnötig vergrößert wird.

Wàre nett wenn Ihr ein paar Ideen bzw Denkanstöße für mich hàttet.

Gruss Thorsten Hans
 

Lesen sie die antworten

#1 Andi Fandrich
09/07/2008 - 14:28 | Warnen spam
Hallo Thorsten,

Thorsten Hans wrote:
Ich habe ein kleines Tool für SharePoint (WSS und MOSS) geschrieben,
in meinem Projekt verweise ich auf die Sharepoint.dll damit ich auf
die verschiedenen Elemente in Sharepoint zugreifen kann.

Nun geht es um die Frage des Deployments, auf normalen Clients ist die
Sharepoint.dll ja nicht vor handen daher kann ich diese auch nicht
einfach in meinem Projekt referenzieren,
wie würdet ihr das lösen? Spontan ist mir nur eine Client Server
Architektur eingefallen bei der die Client komponente sich mit dem
Sharepointserver verbindet, auf diesem làuft meine Server Andendung
die logischerweise dort auf die Sharepoint.dll zugriff hat.



die Microsoft.SharePoint.dll darfst Du natürlich nicht weitergeben und sie
alleine würde auch gar nicht ausreichen.

Normalerweise benutzt man direkte Referenzen auf die SharePoint-Assemblies
nur für Code, der entweder innerhalb von SharePoint làuft (EventHandler
o.à.) oder für Tools, die ausschließlich auf einem SharePoint-Server laufen.
Für alles andere benutzt man die zu SharePoint gehörenden Webservices.

Viele Grüsse
Andi

Ähnliche fragen