Une erreur s'est produite dans l'étape de déploiement 'Activer les fonctionnalités ": impossible de terminer cette action

StackOverflow https://stackoverflow.com//questions/25055410

Question

Je suis nouveau sur SharePoint 2013:

Dans ma solution SharePoint créée à partir de Visual Studio, j'ai créé un projet contenant le modèle de données de ma solution: j'ai mis dans ce projet champs personnalisés, des types personnalisés ainsi que des listes personnalisées que ma solution nécessite.

Puis j'ai créé 3 fonctionnalités de ce projet:

La première fonctionnalité qui est une fonctionnalité scopée de site contient tous les types personnalisés et les champs personnalisés de ma solution, son nom est Feature_ContentTypes_fields . < / p>

La deuxième caractéristique qui est une fonctionnalité Site Sited Stored contient toutes les définitions de la liste de mes listes personnalisées (dans lequel j'ai ajouté "son nom est une fonctionnalité_ContentTypes_fields "Comme dépendance d'activation de la fonctionnalité) , son nom est Feature_ListDéfinitions .

La dernière fonctionnalité qui est une fonctionnalité SPOPED Web contient toutes les instances de liste de mes listes personnalisées (dans lequel j'ai ajouté "Feature_ListDéfinitions" comme une fonctionnalité Dépendance d'activation) , son nom est Feature_Listinstances .

résultat:

1 / Construction réussie.

2 / Échec déployé

Voici la sortie de Visual Studio tout en déployant la solution:

------ Build a commencé: Projet: Modèle, Configuration: Débogage Toute CPU ------ Modèle -> C: \ Users \ MyAserName \ Bureau \ ProxyMspIntranet \ SPIntranet \ Modèle \ Bin \ Debug \ Modèle .dll Paquet créé avec succès à: C: \ Utilisateurs \ MyAsername \ Desktop \ ProxymSpintranet \ SPIntranet \ Modèle \ Bin \ Debug \ Model.wsp ------ Déployer démarré: Projet: Modèle, Configuration: Débogage Toute CPU ------ Configuration de déploiement actif: Étape de déploiement de saut par défaut car une commande de pré-déploiement n'est pas spécifiée. Recycler iis Piscine d'applications: recyclage Pool d'applications IIS 'SharePoint - 1111 '... Solution de rétractation: caractéristique de désactivation 'Model_feature_listDéfinitions' ... Désactivation de la fonctionnalité 'Model_featu_ContentTypes_fields' ... solution de rétractation 'Model.WSP' ... Suppression de la solution 'Model.WSP' ... Ajouter une solution:
Ajout de solution 'modèle.wsp' ... de déploiement de solution 'modèle.wsp' ...
Activez les fonctionnalités: Activation de la fonctionnalité 'Feature_ContentTypes_fields' ... Activation de la fonctionnalité 'Feature_ListDéfinitions' ... Activation Caractéristique 'Feature_Listinstances' ... Une erreur s'est produite dans l'étape de déploiement 'Activer les fonctionnalités': Impossible de terminer cette action.

Veuillez réessayer. ========== Build: 1 réussi ou à jour, 0 a échoué, 0 ignoré=========== ========== Déployer: 0 réussi, 1 échec, 0 ignoré==========

Quelqu'un peut-il m'aider s'il vous plaît?

Était-ce utile?

La solution

Vérifiez si l'instance de liste est incluse dans toutes les autres fonctionnalités car lorsque vous ajoutez un élément associé à SP à la solution Visual Studio l'ajoute automatiquement à une fonctionnalité.

-or -

Les éléments des éléments de la définition de la liste doivent contenir ci-dessous:

<ListTemplate
  Type="10999"

Vérifiez s'ils sont conformes à l'attribut d'élément d'élément d'instance de liste ci-dessous:

<ListInstance
  TemplateType="10999"

Ils devraient être les mêmes. De même, le fichier d'élément de type de contenu aurait l'attribut ci-dessous:

<ContentType ID="0x0100E8F7E7893379472DB2522B0FCDF0C836" 

Ceci devrait être identique à l'ID de type de contenu dans le fichier Schema.XML de la liste:

<List Url="Lists/FlatStructuredNavigationListDefinition" BaseType="0" xmlns="http://schemas.microsoft.com/sharepoint/" EnableContentTypes="TRUE" RootWebOnly="TRUE">
  <MetaData>
    <ContentTypes>
      <ContentType ID="0x0100E8F7E7893379472DB2522B0FCDF0C836"

Vérifiez ces éléments et déployez cela devrait fonctionner que j'avais le même problème.

Autres conseils

Dans mon cas, le problème de déploiement était lié à l'attribut Nom des nœuds de terrain.J'ai eu des attributs de nom avec des espaces, que SharePoint n'a pas aimé.Aucune erreur n'a été donnée, mais j'ai remarqué que lorsque j'ai commenté les nœuds de terrain dans le fichier Schema.xml de déploiement de fichiers travaillés.J'ai donc passé beaucoup de temps à essayer de déboguer cela et j'ai finalement découvert que la suppression des espaces faisait l'affaire.Donc au lieu d'écrire

< Field Name="My Field Name" >

écrire

< Field Name="MyFieldName" >

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top