Sharepoint 2010 WSP problème de Déploiement. Ne pouvez pas déployer de nouveaux fichiers

Nous avons trouvé un problème avec notre déploiement sur un serveur de production qui exécute Sharepoint 2010 Collection de sites de Publication.

Nous sommes le déploiement de WSP emballés à partir de Visual Studio, Sharepoint Management Shell (Désinstaller, réinstaller solution). Il a travaillé comme un charme dans le passé. Nous avons ajouté une coutume masterpage, fichiers css, images et, plus tard, nous avons ajouté avec succès personnalisée des mises en page.

J'ai aussi SP tourne en local sur mon ordinateur et tout fonctionne bien, sans problème, l'ajout de nouveaux fichiers via le déploiement de la Fonctionnalité. Je peux les ajouter facilement dans une bibliothèque de documents ou même de créer de nouveaux dossiers à partir des Éléments d'un fichier.

Cependant le problème survient lorsque je déploie mon PEA sur le serveur de production. Je veux ajouter un peu de JS fichiers un fichier XSL et à la Bibliothèque de styles, mais les fichiers ne sont pas ajoutés à la bibliothèque de documents. Le processus de déploiement va en douceur mais avec pas d'erreur et quand je vérifie ma fonction dans Sharepoint Ruche, les nouveaux fichiers sont sur le disque physique! Cependant ils ne seront pas ajoutés au Document virtuel de la Bibliothèque.

Je peux mettre à jour des fichiers existants comme la masterpage les fichiers CSS et donc la fonction qui est déployé à l'est de travail.

Ma conjecture est que soit il a à faire avec des problèmes d'autorisation ou de certains bug dans mon code. Mais j'ai fait exactement comme nous l'avons fait précédemment lors du déploiement.

C'est la façon dont ma Elements.xml fichier ressemble à ceci:

<?xml version="1.0" encoding="utf-8"?>  
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">  
<Module Name="ALayout" Url="_catalogs/masterpage" RootWebOnly="true" >  
<File Path="ALayout\_a_intra.master" Url="_a_intra.master" Type="GhostableInLibrary" />  
</Module>  
<Module Name="ALayoutStyles" Url="Style Library" RootWebOnly="true" >  
<File Path="ALayout\styles\z_aintra_core.css" Url="z_aintra_core.css" />  
<File Path="ALayout\styles\aintra_std.css" Url="aintra_std.css" />  
</Module>  
<Module Name="ALayoutStyleImages" Url="Style Library/img" RootWebOnly="true" >  
<File Path="ALayout\styles\img\a-logobig.png" Url="a-logobig.png" Type="GhostableInLibrary" />  
<File Path="ALayout\styles\img\bg.png" Url="bg.png" Type="GhostableInLibrary" />  
<File Path="ALayout\styles\img\divider.png" Url="divider.png" Type="GhostableInLibrary" />  
<File Path="ALayout\styles\img\nav-bg-hovered.png" Url="nav-bg-hovered.png" Type="GhostableInLibrary" />  
<File Path="ALayout\styles\img\nav-bg-radius-left.png" Url="nav-bg-radius-left.png" Type="GhostableInLibrary" />  
<File Path="ALayout\styles\img\nav-bg-radius-right.png" Url="nav-bg-radius-right.png" Type="GhostableInLibrary" />  
<File Path="ALayout\styles\img\nav-bg-selected.png" Url="nav-bg-selected.png" Type="GhostableInLibrary" />  
<File Path="ALayout\styles\img\nav-bg.png" Url="nav-bg.png" Type="GhostableInLibrary" />  
<File Path="ALayout\styles\img\nav-divider.png" Url="nav-divider.png" Type="GhostableInLibrary" />  
<File Path="ALayout\styles\img\top_bg.png" Url="top_bg.png" Type="GhostableInLibrary" />  
<File Path="ALayout\styles\img\user-account-radius-left.png" Url="user-account-radius-left.png" Type="GhostableInLibrary" />  
<File Path="ALayout\styles\img\user-account-radius-right.png" Url="user-account-radius-right.png" Type="GhostableInLibrary" />  
</Module>  
<Module Name="ALayoutScript" Url="Style Library/js" RootWebOnly="true" >  
<File Path="ALayout\js\script.js" Url="script.js" Type="GhostableInLibrary" />  
<File Path="ALayout\js\plugins.js" Url="plugins.js" Type="GhostableInLibrary" />  
</Module>  
<Module Name="ALayoutScriptLibs" Url="Style Library/js/libs" RootWebOnly="true" >  
<File Path="ALayout\js\libs\jquery-1.4.2.min.js" Url="jquery-1.4.2.min.js" Type="GhostableInLibrary" />  
</Module>  
</Elements>  

Les deux derniers modules (Javascript) est ceux que je ne peux pas déployer à la bibliothèque de documents. J'ai essayé différentes bibliothèques de documents, mais il ne fonctionne toujours pas sur le serveur de production, seulement à l'échelle locale. Et je ne peux pas déployer Sharepoint Ruche via la Fonctionnalité.

Quelqu'un peut penser à quelque chose que j'ai raté?

le dossier js existent déjà?
J'ai d'abord pensé que c'était le problème j'ai donc ajouté un dossier manuellement. Cependant il n'a pas de travail. J'ai essayé de déployer directement à la Bibliothèque de Style trop. J'ai aussi essayé différents dossiers, par exemple, _catalogs/_masterpage, _layouts etc. Pas de chance. Et le fichier XSL (Pas dans le code) doit être ajouté à la Bibliothèque de styles/Feuilles de Style XSL/ Dossier parce que j'en ai besoin pour CQWP style, afin d'ajouter à la Sharepoint Ruche n'est pas une solution.
Vous êtes sûr que c'est pas de frapper toutes les erreurs? Il sonne comme il pourrait être de frapper une erreur et l'arrêt du traitement avant qu'il arrive à la JS fichiers. Votre fichier XML semble ok, donc le problème est ailleurs: les plus susceptibles dans votre code ou dans la configuration du serveur.
sur ma VM, il ne frappe pas toutes les erreurs. Chaque fichier est déployé comme il se doit. Je ne suis pas sûr de la façon de débogage sur ma batterie de serveurs de production. Quand je l'ai installer (désinstaller+installation), le WSP dans Powershell cela ne me donne aucune erreur. J'ai fait un miroir post sur MSDN et j'ai posté notre Pouvoir script Shell et le journal. social.msdn.microsoft.com/Forums/en/sharepoint2010programming/...

OriginalL'auteur Anandasama | 2010-11-15