IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SharePoint .NET Discussion :

message erreur sharepoint


Sujet :

SharePoint .NET

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2010
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 17
    Points : 10
    Points
    10
    Par défaut message erreur sharepoint
    Bonjour,
    Je fais appelle à vous parce que quand j'execute mon code il m'affiche cette erreur.
    {Text = Impossible d'évaluer l'expression, car le code est optimisé ou un frame natif se trouve en haut de la pile des appels.}
    Cela s'affiche quant j'essaie d'ajouter un documentset ou un fichier.
    ça ne me le fesait pas avant alors je vois pas le problème.
    Pouvez-vous m'aider svp?
    merci

  2. #2
    Expert éminent
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Points : 9 634
    Points
    9 634
    Par défaut
    Avec un peu de code et d'autres informations, nous pourrions effectivement tenter de t'aider

    Didier Danse

    Most Valuable Profesionnal SharePoint
    Microsoft Certified Application Developer
    Mes articles sur developpez.com
    Mon site perso


  3. #3
    Membre à l'essai
    Inscrit en
    Juillet 2010
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 17
    Points : 10
    Points
    10
    Par défaut
    Voici mon code depuis que je fais la création d'un nouveau groupe il m'affiche cette erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    using (SPSite spsite = new SPSite("http://")
    {
        using (SPWeb spweb = spsite.RootWeb)
         {
           SPList splist = spweb.Lists["library"];
           SPListItemCollection elements = splist.Folders;
           SPFolder folder = splist.RootFolder;
           SPContentType docsetCT = splist.ContentTypes["Ensemble de documents"];
           Hashtable properties = new Hashtable();
           spweb.AllowUnsafeUpdates = true;
           DocumentSet documentset = DocumentSet.Create(folder, Docset, docsetCT.Id, properties, true);
    SPSecurity.RunWithElevatedPrivileges(delegate()
                {
                    using (SPSite spsite = VGST_MSITE)
                    {
                        using (SPWeb spweb = spsite.RootWeb)
                        {
     
                            SPGroupCollection groups = spweb.SiteGroups;
                            groups.Add(VVST_MARCHE,       spweb.Author,null, "<Autorisations des agents SO>");
                            SPRoleAssignment assign = new SPRoleAssignment(groups[VVST_MARCHE]); 
                            assign.RoleDefinitionBindings.Add(spweb.RoleDefinitions["lecture"]) ;
                            spweb.RoleAssignments.Add(assign) ;
                            spweb.Update();
                        }
                    }
                });
         }
    }

  4. #4
    Membre à l'essai
    Inscrit en
    Juillet 2010
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 17
    Points : 10
    Points
    10
    Par défaut
    C'est juste à la création du docset qu'il aime pas!!

  5. #5
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230
    Points : 4 913
    Points
    4 913
    Par défaut
    Tu encapsule deux SPSite & SPWeb, sincèrement je sais pas si cela génère des erreurs mais je pense pas que ce soit une bonne pratique
    Merci d'utiliser en cas de résolution de votre problème

    N'oubliez pas non plus le petit pouce vert pour récompenser celui que vous a aidé

  6. #6
    Membre à l'essai
    Inscrit en
    Juillet 2010
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 17
    Points : 10
    Points
    10
    Par défaut
    en faite cette partie du code est executé par l'appel d'une autre méthode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    SPSecurity.RunWithElevatedPrivileges(delegate()
    {
         using (SPSite spsite = VGST_MSITE)
         {
             using (SPWeb spweb = spsite.RootWeb)
             {
                  SPGroupCollection groups = spweb.SiteGroups;
                  groups.Add(VVST_MARCHE, spweb.Author,null, "<Autorisations des agents SO>");
                  SPRoleAssignment assign = new SPRoleAssignment(groups[VVST_MARCHE]); 
                  assign.RoleDefinitionBindings.Add(spweb.RoleDefinitions["lecture"]) ;
                  spweb.RoleAssignments.Add(assign) ;
                  spweb.Update();
             }
          }
    });

  7. #7
    Membre à l'essai
    Inscrit en
    Juillet 2010
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 17
    Points : 10
    Points
    10
    Par défaut
    C'est pour cela que SPSite & SPWeb sont appelé 2 fois.

  8. #8
    Membre à l'essai
    Inscrit en
    Juillet 2010
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 17
    Points : 10
    Points
    10
    Par défaut
    T'avais raison j'ai essayé d'en faire une seul fonction et ca marche mieux merci.

  9. #9
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230
    Points : 4 913
    Points
    4 913
    Par défaut
    Good
    Merci d'utiliser en cas de résolution de votre problème

    N'oubliez pas non plus le petit pouce vert pour récompenser celui que vous a aidé

  10. #10
    Membre à l'essai
    Inscrit en
    Juillet 2010
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 17
    Points : 10
    Points
    10
    Par défaut
    Je reviens vers vous parce que malgrès les modifications j'ai de nouveau le message d'erreur ce que je ne comprend pas c'est que ce message ne s'affiche pas tout le temps je vous envoie un mon code modifier:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    SPSecurity.RunWithElevatedPrivileges(delegate()
    {
        using (SPSite spsite = VGST_MSITE)
         {
             using (SPWeb spweb = spsite.RootWeb)
             {
                 string Docset = TXT_NUMAR.Text.Trim();
                 string VLST_TITRE;
                 string Egalite = "";
                 SPList splist = spweb.Lists[VGST_LIBRA];
                 SPListItemCollection elements = splist.Folders;
                 SPFolder folder = splist.RootFolder;
                 SPContentType docsetCT = splist.ContentTypes["Ensemble de documents"];
                 Hashtable properties = new Hashtable();
                 spweb.AllowUnsafeUpdates = true;
                 DocumentSet documentset = DocumentSet.Create(folder, Docset, docsetCT.Id, properties, true);
                 SPGroupCollection groups = spweb.SiteGroups;
                 groups.Add(Docset, spweb.Author, null, "<Autorisations des agents SO>");
                 SPRoleAssignment assign = new SPRoleAssignment(groups[Docset]);
                 assign.RoleDefinitionBindings.Add(spweb.RoleDefinitions["lecture"]);
                 spweb.RoleAssignments.Add(assign);
                 spweb.Update();
    L'erreur survient toujour à la création du documentset.

Discussions similaires

  1. [IP-2003] Message d'erreur sharepoint
    Par Paradiso dans le forum InfoPath
    Réponses: 1
    Dernier message: 06/01/2011, 22h28
  2. Message erreur InterBase
    Par tchaman dans le forum InterBase
    Réponses: 9
    Dernier message: 01/04/2005, 15h50
  3. [g++] message erreur etrange
    Par infotron dans le forum Autres éditeurs
    Réponses: 15
    Dernier message: 19/09/2004, 23h14
  4. [FLASH MX 2004] message erreur de classe
    Par matN59 dans le forum Flash
    Réponses: 3
    Dernier message: 14/06/2004, 08h59
  5. [Kylix] message erreur à l'ex
    Par JlouisI dans le forum EDI
    Réponses: 5
    Dernier message: 08/03/2003, 17h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo