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

Développement Sharepoint .NET Discussion :

[WSS3] Feature ne prend pas en compte le code sous SPFeatureReceiver


Sujet :

Développement Sharepoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 87
    Par défaut [WSS3] Feature ne prend pas en compte le code sous SPFeatureReceiver
    Bonjour.

    Je travaille sous :

    Visual Studio 2010.
    WSS3 SP1.
    WSPBuilder.
    J'ai une solution qui active/déactive l'ajout d'une MasterPage customisée.

    A cette activation/désactivation, j'ai besoin d'associer un code à travers l'implémentation de SPFeatureReceiver.

    Je fait alors :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public override void FeatureActivated(SPFeatureReceiverProperties properties)
            {
     
                using (SPWeb web1 = properties.Feature.Parent as SPWeb)
                {
                    web1.Properties["My Title"] = web1.Title;
                    web1.Title = "Hello World";
                    web1.Properties.Update();
                    web1.Update();
                }
    Je constate malheureusement que le code contenu dans les méthodes de SPFeatureReceiver n'est pas pris en compte par l'activation/désactivation de la feature!

    Dans l'exemple ci dessus, le nom du site est sensé devenir "Hello World", dans mon cas, aucun changement!

    Cela serait il lié à l'utilisation du WSPBuilder ? Ou bien à l'utlisation de VS2010 pour WSS3 ? Faut il passer à SP2 ? C'est lié à autre chose ?

    Pouvez vous svp me donner des pistes ?

    En vous remerciant d'avance.

  2. #2
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    857
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2006
    Messages : 857
    Par défaut
    Citation Envoyé par linati Voir le message
    Pouvez vous svp me donner des pistes ?
    Mettre un point d'arrêt dans la méthode et debugger via VS pour voir s'il entre bien dans la classe et la méthode.
    Regarder les logs pour voir s'il n'y a pas une erreur.

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 87
    Par défaut
    Bonjour Sony30 et merci pour votre aide.

    Le debuggage ne marche pas. J'ai un message d'erreur m'indiquant qu'on ne peut pas débuger une library...

    Avez vous une idée sur comment faire pour parvenir à debuguer ?

  4. #4
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    857
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2006
    Messages : 857
    Par défaut
    Pour debugger il faut s'attacher au processus, et mettre des points d'arrêts.

    Si tu as WSP Builder d'installé, il propose une option "Attach to IIS process..."
    Sinon depuis VS, Menu "Outils/Attacher au processus" et choisir les process w3wp.exe

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 87
    Par défaut At
    Malheureusement ça ne marche pas!

    D'une part le processus "w3wp.exe" n'apprait pas dans "Tools --> Attach to process"...

    D'autre part, quand j'essaye de mettre un point d'arrêt, j'ai :

    The breakpoint will not currently be hit. No symbols have been loaded for this document

  6. #6
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    857
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2006
    Messages : 857
    Par défaut
    Citation Envoyé par linati Voir le message
    Malheureusement ça ne marche pas!

    D'une part le processus "w3wp.exe" n'apprait pas dans "Tools --> Attach to process"...
    Tu es bien sur le serveur SharePoint ? tu listes les process de tous les Users ?
    Sinon utilise WSP Builder (Attach to IIS process)

    Citation Envoyé par linati Voir le message
    D'autre part, quand j'essaye de mettre un point d'arrêt, j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     The breakpoint will not currently be hit. No symbols have been loaded for this document
    Vérifier les propriétés de config du projet (debug ou release)

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/02/2007, 16h53
  2. [Info]Eclipse ne prend pas en compte mes modifs...
    Par Baptiste Wicht dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 20/01/2006, 17h50
  3. Visual Basic ne prend pas en compte mon chgt de variable
    Par Crazy_Gun dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 09/12/2005, 14h40
  4. ne prend pas en compte le "0" ? comprend pas !!!
    Par pierre987321 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/10/2005, 19h39
  5. [JAR] Archive qui ne prend pas en compte librairie externe
    Par Shiryu44 dans le forum Général Java
    Réponses: 3
    Dernier message: 22/04/2005, 13h59

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