none
Migration WebParts de SPS2003 vers MOSS2007 RRS feed

  • Question

  • Bonjour,

    Je suis en train de faire des migrations de WebParts SPS2003 vers MOSS2007. Certaines fonctionnent à merveille mais j'ai remarqué il y a peu que lorsque je commence à parcourir les sous-sites de mon portail, seul le compte administrateur de la collection de site peut afficher cette WebPart. Lorsque je me connecte avec un autre utilisateur, j'ai une ereur au chargement de la page d'accueil de mon portail (contenant la WebPart en question).

    Auriez-vous déjà rencontré ce cas de figure ? et auriez-vous une solution à ce problème fort génant car là, j'ai tout essayé (impersonnalisation, utilisation de "site.GetSubWebsForCurrentUser ()" au lieu de "site.Webs",...) ?

    Merci d'avance pour toute info.

    Repied
    mardi 24 avril 2007 08:33

Toutes les réponses

  • A vrai dire tout depend de votre code, de ce qu'il tente d'accéder le tout lié à son mode de déploiement

     

    Perso, j'ai jamais eu le soucis

    mardi 24 avril 2007 14:19
  • Au niveau de mon déploiement, je fait ça un peu à la "barbare" pour le moment. C'est à dire que je développe mes WebPart dans un projet de librairie de classes. Cela me génère donc une DLL que je met en GAC sur mon serveur.
    Pour l'appel de mes classes, j'ouvre la page default.aspx avec Sharepoint Designer, je register la dll dans cette page et je fais appel à mes classes comme cela : <MaDLL:MaWebPart id="idWP" param1="" param2="" ...>

    Quant à mon code, pour exemple, j'ai une WebPart qui  devrait me lister  les sites et sous sites WSS pour lesquels je suis admin, membre et visiteur. Je fais donc des appels recursifs de ma fonction pour aller voir chaque role de chaque sous site.

    Je pense que mon problème est un problème de droits, mais je ne vois pas où ça peut bloquer ???

    mardi 24 avril 2007 14:59