Répondre

1

Il vous manque certains principes fondamentaux sur la manière dont le développement et le déploiement de SharePoint diffèrent d'ASP.NET. Vous créez des packages de solutions SharePoint dans (.WSP) dans Visual Studio et les déployez sur le serveur à l'aide de l'outil STSADM. Alternativement, vous pouvez déployer des composants WebPart sur le BIN en utilisant des techniques plus traditionnelles de copie des fichiers et de modification de web.comfig sur le serveur, mais à long terme, cela vaut la peine de comprendre comment créer des packages de solutions.

Voici un article et vidéo pour vous aider à démarrer: http://msdn.microsoft.com/en-us/library/bb466225.aspx

L'auteur de l'article Ted Pattison est l'auteur d'un livre intitulé « Inside Windows SharePoint Services 3.0 ». Il est considéré comme l'un des meilleurs livres pour le développement de SharePoint et vous pouvez généralement le trouver en ligne très bon marché, je vous recommande fortement de prendre une copie.

Il est également l'auteur de l'excellent outil de déploiement STSDev qui peut être trouvé sur CodePlex. Je suggère de prendre le temps de comprendre le processus de déploiement avant d'utiliser des outils tels que STSDev, WSPBuilder ou SPVisualDev, car si les outils sont bons et soulagent une grande partie des tâches fastidieuses liées au développement de SP, ils ne gèrent pas tous les scénarios. vous avez besoin des fondamentaux pour créer une flexibilité que les outils ne fournissent pas.

Cheers, CJ

0
+0

J'ai déjà en cours d'exécution sur le site web de mon serveur local et je peux modifier ou ajouter de nouvelles pages html en utilisant SharePoint Designer. Mais, je veux le faire en utilisant Visual Studio 2008 (Comme l'ajout de pages html ou .aspx sur mon site Web.) – imsatasia

1

Selon l'environnement que vous utilisez il y a plusieurs stratégies pour configurer votre appareil pour le développement Sharepoint. Si vous utilisez un système d'exploitation tel que Windows XP, Vista ou 7, vous ne pourrez pas installer Sharepoint 2007, Windows Sharepoint Services ou Visual Studio 2008 Extensions, car ils nécessitent tous un système d'exploitation serveur. Sharepoint 2010 vous permettra d'installer sur Vista ou 7 (x64) si. Les assemblys Sharepoint sont installés sur la machine lorsque vous installez Sharepoint. Vos options ici sont soit:

  1. Utilisez Virtual PC pour créer une instance virtuelle Windows 2003, que vous utiliserez pour votre développement. Vous allez installer Sharepoint 2007, Sharepoint Services, Visual Studio 2008 et Extensions Visual Studio 2008 pour Sharepoint. Vous utiliserez cette instance virtuelle pour votre développement et vos tests avant de la déployer sur votre serveur de test puis de la produire. Si vous ne voulez pas faire de virtualisation, vous pouvez simplement utiliser Windows 2003 comme système d'exploitation principal et suivre les mêmes étapes que ci-dessus.

  2. Si vous voulez utiliser XP, Vista ou 7 sans virtualisation, vous pouvez copier les assemblages nécessaires de votre serveur Sharepoint sur votre machine locale. Vous ne pouvez pas utiliser les extensions Visual Studio, mais vous pourrez toujours développer pour Sharepoint avec les assemblys. Cette solution rendra le débogage un peu plus difficile, car vous devrez déployer votre code sur un serveur Sharepoint de test pour le faire.

EDIT

Visual Studio sur ses propres sites Sharepoint ne peut pas ouvrir, car il n'a pas été conçu pour modifier les sites Sharepoint. Vous utiliseriez Visual Studio pour créer des parties Web, des flux de travail, etc ... Sharepoint Designer, d'autre part, a été conçu pour éditer des pages et je recommanderais de l'utiliser pour les modifications du site.

MAIS, si vous utilisez encore assez Visual Studio, vous pouvez utiliser le Visual Studio suivant Add-In pour ouvrir votre site Sharepoint dans Visual Studio:

http://spdevexplorer.codeplex.com/

J'ai personnellement pas utilisé il, donc je ne peux pas être certain de comment c'est bon.

Espérons que cela aide.

+0

J'utilise Windows Server 2008 (x64) et SharePoint Server 2007. et j'ai installé "Outils Windows SharePoint Services 3.0: Extensions Visual Studio 2008, version 1.2". Maintenant, je peux voir le type de projet "SharePoint" lorsque je crée un nouveau projet dans Visual Studio 2008. Mais, ma question est de savoir comment obtenir mon site SharePoint dans Visual Studio. Ai-je besoin d'utiliser "Définition de site d'équipe", "Définition de site vierge" etc. ??? – imsatasia

+0

@imsatasia J'ai modifié ma réponse pour répondre à votre question. –

+0

J'ai utilisé ceci ("http://spdevexplorer.codeplex.com/") dans VS 2008. Son semblable explorateur et je peux éditer dans ma page Web. Mais, je ne peux pas ajouter une nouvelle page Web en utilisant cet explorateur. -------------------> Je veux développer un fichier HTML pur (en utilisant css, jquery, javascript) sur le serveur SharePoint 2007. Si je veux ajouter une page Web (html) puis-je le faire en utilisant VS 2008 ou Ai-je besoin de SharePoint Designer pour cela? – imsatasia

1

Vous n'avez absolument pas besoin de Visual Studio pour créer un site SharePoint 2007. Vous pouvez certainement sortir avec l'aide de bloc-notes si votre site Web n'a pas été compilé le code. Vous pouvez avoir certaines exigences qui nécessitent un code personnalisé. Tout se résume à vos exigences. J'essaie d'éviter d'utiliser Visual Studio pour écrire des fonctionnalités.Même certains composants WebPart de base peuvent être écrits sans utiliser de code derrière et en utilisant des contrôles SharePoint prêts à l'emploi.

Visual Studio est très pratique pour le contrôle de la source (connectivité avec TFS) et structure généralement votre solution pour correspondre aux exigences du fichier WSP. Bien sûr, vous devriez utiliser Visual Studio pour compiler vos assemblages. :) La configuration générale serait Visual Studio avec l'extension WSP Builder installée (regardez sur codeplex). Si vous créez alors la structure de dossier correcte dans votre projet VS, la génération de votre WSP deviendra beaucoup plus facile. Cela dit, vous pouvez créer des fichiers wsp (qui est juste un fichier cab renommé) en utilisant WSP Builder. Une fois que vous avez créé votre WSP, vous pouvez le déployer via les commandes stsadm (google this). Je suggère d'avoir un fichier de commandes en tant que script de déploiement.

Cela pourrait aider avec votre configuration initiale: http://blog.zebsadiq.com/post/SharePoint-2007-installation-in-2010.aspx

P.S. Evitez absolument d'apporter des modifications via le concepteur SharePoint, vous devez en connaître les conséquences avant de modifier les fichiers de votre site.

Oublié de mentionner: Le desginer de SharePoint est idéal pour la formulation de partie Web html. Si vous êtes nouveau, vous vous demandez probablement a) où puis-je trouver la syntaxe d'une partie web de base b) Comment puis-je modifier cette syntaxe pour obtenir les résultats dont j'ai besoin ... La meilleure façon de le faire serait de se connecter au site, de créer une page fictive, d'ajouter le composant WebPart à la page (glisser-déposer) et de le modifier via l'interface utilisateur de SharePoint Designer. Une fois satisfait, basculez en mode html, copiez le composant WebPart syntaxe et collez-le dans le fichier sur le système de fichiers. Vous pouvez ensuite supprimer la page factice si vous le souhaitez ou l'utiliser pour configurer d'autres composants WebPart. Le point est, même si le concepteur de SharePoint a ses défauts et vous pouvez avoir raison de l'éviter comme votre principale méthode de développement, il a certainement certaines fonctionnalités qui en valent la peine tout en ayant disponible tout en développant.