Question

J'ai une solution SharePoint personnalisée que je tente de déployer une très simple installation du serveur SharePoint autonome. L'installation ne dispose que de deux applications Web, l'un pour l'administrateur central et un pour le contenu. Je suis passé par le processus d'ajout de la solution à la ferme en utilisant la commande stsadm -o addsolution et il apparaît dans les solutions agricoles liste très bien. Cependant, lorsque je déploie la solution à l'application Web contenu ne figure pas dans la collection de sites caractéristiques dans une collection de sites dans cette application web. Ce qui est étrange est que si je déploie à la collection de sites d'administration centrale, il apparaît dans les fonctions et je peux utiliser les webparts sans aucun problème.

Il semble que quelque chose se franchi dans cette application web contenu et je ne peux pas comprendre comment débusquer toutes les preuves de la solution et obtenir pour reconnaître que son là déployé. J'ai essayé une variété de commandes STSADM à se rétractent, suppression, deploy, la synchronisation et la force Déployez la solution à cette application Web plusieurs fois sans succès. Y at-il une autre façon de le débusquer de là pour que quand il déploie reconnaît réellement ou suis-je coincé à devoir supprimer mon application web et le reconstruire?

Était-ce utile?

La solution

Exécuter la commande enumsolutions -o stsadm à partir d'une ligne de commande sur le serveur SP pour voir où et si cette solution a été déployée.

stsadm -o enumsolutions

Merci. J'ai eu auparavant aussi. J'ai couru les commandes Stsadm suivantes dans cet ordre. Mon objectif était d'aller étape par étape et enlever tout aspect de la solution, puis placez lentement dans la ferme et l'activer.

D'abord désactiver la fonction. Utilisez le nom de la fonction et non le nom .wsp.

stsadm -o deactivatefeature -name "FeatureName" -url http://mywebapp.com

Retract la solution de la ferme

stsadm -o retractsolution -name solution.wsp -allcontenturls -immediate

Exécuter la commande exécuter les travaux de serveur

stsadm -o execadmsvcjobs    

Supprimer la solution du magasin de solution

stsadm -o deletesolution -name solution.wsp

Cela devrait nous donner un nouveau départ propre. Maintenant, nous pouvons remettre la solution.

stsadm -o addsolution -filename solution.wsp

Déployer la solution. Utilisez l'interrupteur -allowgacdeployment si la solution doit aller au GAC (Global Assembly Cache). Sinon, laissez-le.

stsadm -o deploysolution -name solution.wsp -url http://mywebapp.com/ -immediate -allowgacdeployment

Exécuter la commande exécuter les travaux de serveur

stsadm -o execadmsvcjobs

Installer la fonctionnalité à la ferme

stsadm -o installfeature -name "FeatureName" -force

Activer la fonction

stsadm -o  activatefeature -name "FeatureName" -url http://mywebapp.com

Faites-moi savoir si vous avez des questions au sujet de ces étapes.

Autres conseils

Il y a une autre raison pour laquelle cette fonctionnalité ne soit pas visible / disponible dans les caractéristiques de la collection de sites, cette fonctionnalité ont mis la propriété comme ** caché = « true » ** Donc, activer cette fonction à l'aide de commande shell puissance dessous- Activer-SPFeature "db9a386d-b114-4f1a-9509-1fae5d05b655" -url http: // PC110 / sites / test

Remarque: "db9a386d-b114-4f1a-9509-1fae5d05b655" est l'identifiant de fonction. Espérons que cela pourrait être l'une des raisons, c'est pourquoi les caractéristiques sont invisibles / cacher / pas vu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top