2009-05-14 6 views
1

J'ai un modèle de site avec peu de listes personnalisées et de pages personnalisées. Je crée de nouveaux sites Web lorsque nécessaire en utilisant le modèle de site. Après la création du site Web, j'ai également mis en place un thème et des autorisations uniques sur le Web en utilisant le code C# lui-même, puis je redirige la page vers l'URL Web nouvellement créée. Mon code s'exécute dans une opération de longue durée. Cela fonctionne tout le temps, mais dans certaines circonstances, je reçois une erreur "fichier introuvable" lorsque la page est redirigée vers le nouveau site web. Quand j'ai regardé de plus près, je vois que le web a été correctement créé et les permissions ont été définies; la bibliothèque de pages & d'autres listes sont également trouvées, mais la galerie de la page maître est introuvable. En raison de cela, je ne pouvais pas parcourir les pages dans la bibliothèque de la page & Je ne pouvais même pas vérifier le thème web. Quand je vois les journaux, j'ai trouvé l'erreur ci-dessous.Erreur de journal: Impossible de créer la liste

04/09/2009 14: 22: 49,35 w3wp.exe (0x11B4) 0x0D0C Windows SharePoint Services Général 8z1y Moyen Impossible de créer la liste "Galerie de pages maîtres" dans le web "http://rootsite/subsite", HRESULT = 0x81020012. Liste XML: ""

Qu'est-ce qui pourrait causer ce problème? Je ne comprends pas tout le temps seulement parfois je reçois ce problème. Aucune erreur n'a été générée sur le code, mais la page principale de la page Web n'a pas été créée. Avez-vous déjà rencontré un tel problème? Comment puis-je resoudre ceci?

Merci à l'avance,

~ Yuva

Répondre

1

Le HRESULT que vous obtenez est d'une erreur COM: System.Runtime.InteropServices.COMException (0x81020012): Le nom spécifié est déjà utilisé.

Assurez-vous que la galerie que vous essayez de créer se situe au niveau Web et non au niveau du site ou de l'application Web. Pouvez-vous poster des exemples de l'URL quand cela a fonctionné par rapport à quand il n'a pas?

0

La galerie des pages maîtres ne se trouve-t-elle pas généralement sur le site plutôt que sur le Web? Les sous-sites peuvent utiliser une page maître définie par le site parent, ce qui peut créer des confusions en essayant de définir également les pages maîtres sur le sous-site.

Questions connexes