2010-07-13 2 views
1

J'ai un composant Web visuel de changement de mot de passe qui se déploie et fonctionne parfaitement sur mon serveur de développement mais sur le serveur d'intégration/test déployé .wsp mais qui n'affiche pas le composant WebPart dans la liste de sélection "Personnalisé" catégorie pour n'importe quel site.Solution déployée contenant une partie web visuelle n'apparaissant pas dans la catégorie personnalisée

Intégration/Central Test Management Console statut de fichier:

Nom: sp2010passwordchange.wsp
Type: Noyau Solution
contient des ressources d'application Web: Oui
Contient mondiale Assemblée: Oui
Contient le code d'accès Politique de sécurité: Non
Type de serveur de déploiement: Serveur Web frontal
État du déploiement: Déployé
Déployé à: https://portal2.mysite.com/
Dernier résultat de l'opération: La solution a été déployée avec succès.
Dernière opération Détails: MYCOMPANY-SP10: https://portal2.mysite.com/: La solution a été déployée avec succès.
Dernière Heure Opération: 7/12/2010 15:05

fichier éléments:

<?xml version="1.0" encoding="utf-8"?> 
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/" > 
    <Module Name="PasswordChange" List="113" Url="_catalogs/wp"> 
     <File Path="PasswordChange\PasswordChange.webpart" Url="PasswordChange.webpart" Type="GhostableInLibrary" > 
     <Property Name="Group" Value="Custom" /> 
     </File> 
    </Module> 
</Elements> 

également - la partie Web ne montre pas la galerie partie web aussi bien.


Mes questions sont les suivantes:
Quelles sont les raisons les plus courantes de cet échec? Ai-je oublié certaines étapes de déploiement de site supplémentaires?

Merci!

Répondre

3

Après avoir déployé le package de solution, avez-vous activé la fonction qui ajoute votre composant WebPart à la galerie de composants WebPart (il apparaîtra dans les fonctionnalités de collection de sites)? Ceci est fait automatiquement pour vous par les outils de déploiement dans Visual Studio, mais vous devez le faire manuellement lorsque vous déployez en production.

Mise à jour (15 juin 2016): J'ai enregistré une vidéo qui décrit le processus de déploiement d'une solution de batterie de serveurs contenant une partie Web. Deploying a Farm Solution Containing Web Parts to SharePoint 2013 or 2016

+0

Merci pour votre réponse! J'ai pu trouver la liste des fonctionnalités de la collection de sites dans le menu Paramètres du site et activer la fonctionnalité. Je savais qu'il me manquait quelque chose - comme d'habitude je creusais trop profond pour ma solution. –

+0

@rob: Je suis confronté au même problème. La partie Web n'apparaît pas dans ma galerie de composants Web sur l'environnement de production. Cependant, toute la partie Web est visible dans l'environnement DEV. J'ai déjà activé la fonctionnalité pour ce composant WebPart personnalisé. Y a-t-il des paramètres particuliers que je dois vérifier? Merci d'avance. –

+0

J'ai enregistré une vidéo qui décrit le processus de déploiement d'une solution de batterie de serveurs contenant une partie Web. J'ai ajouté un lien vers la vidéo à ma réponse –

2

La fonctionnalité n'apparaît pas automatiquement dans la collection de sites pour moi. Après avoir déployé la solution dans la « SharePoint 2010 Management Shell » avec

stsadm -o addsolution -filename XXXXXXXX.wsp 

je devais activer la fonction pour ma collection de sites avec

enable-spfeature -Identity ProjName_FeatureName -url http://myserver/sites/ZZZZ 

Le nom de la fonction se trouve dans votre manifeste de fichier .package

< Solution xmlns = "http://schemas.microsoft.com/sharepoint/" ... >

...

<FeatureManifests>

< FeatureManifest Location = "ProjName_FeatureName \ Feature.xml" />

</FeatureManifests > </Solution>

Questions connexes