2010-11-30 9 views
0

J'essaie d'utiliser l'assembly Microsoft.Sharepoint pour un développement que je fais. J'ai eu quelques erreurs et, d'après ce que j'ai vu, il semble que je doive faire un développement SharePoint sur mon serveur SharePoint. Inutile de dire que ce serait une douleur (et semble un peu étrange).Où faire du développement SharePoint?

Existe-t-il un moyen de contourner ce problème? J'ai essayé d'installer WSS sur ma machine de développement mais le programme d'installation ne fonctionne qu'avec Windows Server 2003 ou 2008. Je préfère ne pas installer MOSS sur ma machine locale.

Répondre

3

devez installer SharePoint sur toute machine sur laquelle vous souhaitez utiliser Microsoft.SharePoint.dll côté serveur. Il est possible de install SharePoint 2010 on a Windows 7 machine, il y a, cependant, certains assez convaincant reasons not to do so. Pour SharePoint 2007, il ne s'agit pas d'une option réelle (il existe des hacks pour la faire fonctionner sous Windows Vista/7, mais ils ne sont pas supportés et ne fonctionnent pas complètement).

Le scénario le plus courant pour le développement sur SharePoint est le développement sur une machine virtuelle. Cela a l'avantage supplémentaire de vous permettre de photographier votre environnement si vous détruisez complètement quelque chose, de sorte que vous pouvez simplement revenir en arrière au lieu de devoir recommencer à zéro.

J'ai personnellement réussi à utiliser VMware Workstation, Hyper-V et VirtualBox pour héberger des machines virtuelles pour SharePoint. Si vous effectuez un codage par rapport aux services Web SharePoint ou au modèle objet client, vous pouvez travailler à partir de n'importe quel environnement avec accès à votre serveur SharePoint, mais ce qui est disponible avec les services prêtes à l'emploi et le COM est un sous-ensemble très limité de ce qui est dans le modèle d'objet SharePoint complet.