2010-11-30 9 views
0

J'avais une solution SharePoint avec un certain nombre de fonctionnalités empaquetées à l'intérieur. Je ne peux pas les énumérer ici, mais il avait l'air quelque chose comme ceci:Modèle de liste SharePoint reconditionné, les formulaires sont désormais indisponibles ("Impossible d'obtenir le document fantôme")

Caractéristiques (Champ d'application):

  • (site) MyDocument Type de contenu
  • (site) Connexion Liste Article Type de contenu
  • (site) Liste des tâches article type de contenu
  • (Web) MyDocument Liste des modèles
  • (Web) MyDocument Liste instance
  • (Web) Liste des modèles Connexion
  • (Web) Log Liste instance
  • (Web) Liste des tâches Modèle
  • (Web) Liste des tâches instance

Ces caractéristiques ont été déployées déjà, mais pour des raisons d'affaires, je devais reconditionner ces articles. Ce faisant, je combiné certaines de ces caractéristiques, et la nouvelle liste ressemble à ceci

Nouvelles fonctionnalités:

  • (site) Types de contenu (MyDocument, identifiez-vous Liste Article, Liste des tâches Article)
  • * (Web) MyDocument Liste des modèles & instance
  • * (Web) Liste des modèles Connexion & instance
  • * (Web) Liste des tâches modèle & instance
  • (Web) Fonction de cumul des listes personnalisées

L'astérisque (*) indique une fonction masquée. Maintenant, afin de mettre à jour mes fonctionnalités, j'ai dû rétracter l'ancienne solution et déployer la nouvelle. Ce faisant, les instances de la liste se sont brisées car les fonctionnalités propriétaires des modèles de liste n'étaient plus installées. J'ai modifié les ID des fonctionnalités de la liste dans la nouvelle solution pour qu'elles correspondent aux ID de celles de l'ancienne solution afin que les instances de liste existantes fonctionnent à nouveau. Cela semblait très bien .... MAIS: les formulaires de vue pour les instances de liste ne fonctionnent plus. Lorsque je navigue vers l'URL du formulaire AllItems.aspx, par exemple, SharePoint me donne une erreur 404. J'ai essayé d'ouvrir le fichier dans SharePoint Designer, et obtenir une erreur SOAP indiquant que le fichier n'existe plus (bien que SPD l'affiche dans la hiérarchie d'arborescence sur la gauche).

Pour autant que je sache, la seule indication de SharePoint au sujet de ce qui pourrait être mauvais est une entrée dans le fichier journal de lecture comme ceci:

Cannot get ghost document: Features\MyDocumentListTemplate\MyDocumentListTemplate\AllItems.aspx

Je me méfie des ID de fonction modifiés , mais je suis vraiment un peu perplexe quant à ce qui aurait pu arriver à faire disparaître ces formes.

Quelqu'un d'autre a une idée?

Répondre