2010-02-08 3 views
0

J'ai créé des workflows sharepoint dans Visual Studio 2008 et ils fonctionnent exactement comme requis sur ma machine. J'ai testé en les déployant sur plusieurs applications web différentes sur le serveur sharepoint. En tant que package pour le client, j'ai créé WSP pour les trois flux de travail et les ai envoyés au client avec un fichier install.bat et un fichier uninstall.bat pour installer ou désinstaller les fonctionnalités du site sharepoint. Cependant, un problème étrange se produit à leur fin, à savoir que les fonctions ne peuvent pas être activées à partir des commandes stsadm du fichier install.bat. Les fonctionnalités ne sont pas non plus répertoriées dans l'écran Fonctionnalités de la collection de sites, de sorte qu'elles ne peuvent pas être activées à partir de là. En outre, dans la gestion de la solution à partir de la page Opérations; les solutions sont déployées globalement. Je suis incapable d'accéder au serveur en raison de certaines restrictions IP, donc je ne peux pas jouer avec le problème. Je veux demander, autre que d'utiliser les wsp pour déployer les flux de travail; De quelles autres façons puis-je utiliser pour déployer un flux de travail? Je veux dire quelles choses dois-je envoyer à mon client et quelles instructions de déploiement il devrait suivre? (une méthode qui ne nécessite pas l'utilisation de wsp)Comment déployer un flux de travail SharePoint créé dans Visual Studio 2008?

Répondre

1

L'utilisation de fichiers WSP est le seul moyen correct de déployer du code sur SharePoint. Bien que vous puissiez copier les mêmes fichiers manuellement, c'est à la fois plus compliqué et peu susceptible de résoudre le problème.

Étant donné que l'activation des fonctionnalités ne fonctionne pas, il y a probablement un problème avec l'étape d'installation. Vérifiez que les dossiers des fonctions attendues existent dans la ruche 12 et que les identifiants des fichiers feature.xml correspondent aux identifiants des fonctions que vous essayez d'activer. VSeWSS génère souvent des fonctionnalités avec le même nom mais des ID différents, ce qui entraîne toutes sortes d'identifiants. des problèmes si une version antérieure est présente. Vous devez également vérifier que les fonctionnalités ne sont pas masquées, ce qui est possible si elles ont été programmées pour être activées par programmation.

+0

merci pour les ans ... étrangement je l'ai eu à travailler automatiquement tout en répétant les mêmes étapes que je suivais: 1 solutions Déploiement 2 copie les dossiers de fonctionnalités à la bibliothèque d'entités 3 exécutant la commande installfeature 4 en cours d'exécution activatefeature commander – ria

Questions connexes