Résolution des problèmes de développement de définition de site et de composant fonctionnel

Windows SharePoint Services 3

Si vous trouvez que les modifications que vous souhaitez effectuer par le biais d’une définition ou d’un Composant fonctionnel ne prennent pas effet, envisagez les causes possibles suivantes :

  • Toute la logique XML des définitions et des Composants fonctionnels est mise en cache. Lorsque vous installez de nouveaux fichiers dans Windows SharePoint Services 3.0 (par exemple, de nouvelles pages .aspx ou de nouveaux fichiers xml sous le répertoire \web server extensions\12), n’oubliez pas de réinitialiser Microsoft Internet Information Services, ce que vous pouvez faire en tapant IISReset à l’invite de commandes.

  • Windows SharePoint Services 3.0 enregistre les erreurs pendant la mise en service. Sous \12\Logs, vérifiez si le journal le plus récent indique les causes possibles des problèmes.

  • Lorsque vous déboguez votre composant fonctionnel, vous devez fréquemment accomplir des tâches telles que la modification des étendues et des définitions. Si vous apportez des modifications sans désactiver et réactiver les Composants fonctionnels, vous pouvez entraîner des problèmes pour Windows SharePoint Services, tels que l’inscription du même Composant fonctionnel à la fois au niveau de la collection de sites et au niveau du site Web.

  • Si vous créez un type de liste personnalisé via une définition de Composant fonctionnel mais recevez une erreur « fichier introuvable » lorsque vous tentez de créer une liste, il est possible que votre fichier Schema.xml fasse référence à un fichier absent. Assurez-vous que chaque fichier appelé dans un élément View ou Form existe dans le système de fichiers sous-jacent.

  • Veillez à utiliser « Feature.xml » comme nom de votre fichier de Composants fonctionnels ; sinon, vous pouvez recevoir un message d’erreur indiquant qu’une « valeur ne peut pas être NULL » lorsque vous essayez d’installer ou d’activer le Composant fonctionnel.

Afficher: