Il existe encore de nombreuses plateformes SharePoint 2003 en production, il peut donc arriver que l'on monte une nouvelle plateforme (sous 2003 oui oui) dans laquelle on doit redéployer des WebParts développées selon nos besoins.
Le déploiement de ces WebPart peut se réaliser parfaitement, mais on tombe quand même sur un message d'erreur lors de l'ajout dans la page de cette WebPart, la fameuse page de maintenance :
Qui nous liste les WebParts présentes sur la page avec la possibilité de les supprimer :
Après avoir cherché quelques dizaines de minutes dans mon cerveau (de plus en plus creux pour 2003) et sur Google, je vous conseille ces différents points.
Pour avoir les erreurs réelles et non cette page de maintenance :
- Allez dans le Web.Config de votre site Web SharePoint 2003 et modifiez la clé :
- avant : <SafeMode MaxControls="50" CallStack="false" />
- après : <SafeMode MaxControls="50" CallStack="true" />
- Solution trouvée sur le site :
- On oobtient alors le message d'erreur complet avec un message d'erreur plus parlant :
Ainsi cette erreur est du à un problème de sécurité sur ce site précis lors de l'utilisation de cette WebPart ajoutée.
La solution est donc de modifier toujours ce Web.Config :
- Avant : <trust level="WSS_Minimal" originUrl="" />
- Après : <trust level="Full" originUrl="" />
Surtout, il faut faire un IISRESET après cette modification sous peine d'avoir le message d'erreur suivant :
Vous obtiendrez alors votre site SharePoint 2003 avec la WebPart ajoutée juste avant fonctionnel :
Cela a certainement du être posté à son époque, mais une piqure de rappel est nécessaire pour ceux qui doivent reprendre de l'existant 2003.
Romelard Fabrice [MVP]
Commentaires
Enregistrer un commentaire