none
Content Type in sharepoint 2010 RRS feed

  • Domanda

  • ciao a tutti,

    sto sviluppando un content type in sharepoint 2010 e, quando RI-faccio il deploy della solution (dopo avere fatto il retract e quant'altro) al momento dell'attivazione della feature mi da il seguente errore:

    Error occurred in deployment step 'Activate Features': The content type with Id [GUID] defined in feature [GUID] was found in the current site collection or in a subsite.

    Ovviamente il content type al momento del ri-deploy nn è presente e faccio tutti gli iisreset, recycle app pool possibili .. qualcuno ha già visto questo errore??

    Andrea

    martedì 27 aprile 2010 14:29

Risposte

  • Ciao Giuseppe,

    alla fine sono riuscito a trovare una soluzione... non ho provato a mettere  AlwaysForceInstall=TRUE nel file feature.xml però dovrebbe essere uguale ..

    In Visual Studio 2010 sotto My Project -> Sharepoint -> Edit Configuration Tab ho creato una configurazione personalizzata

    Nella sezione "Selected Deployment Steps" ho inserito (in ordine) i seguenti step:

    - recycle iis app pool
    - run pre deployment command
    - retract solution
    - add solution
    - run post deployment command
    - recycle app pool
    - activate features

    in Active Deployment Configuration ho selezionato questa nuova configurazione e il tutto ha funzionato!!

    Il problema a mio modo di vedere è che quando facevo il retract della solution a Sharepoint gli rimaneva il file  del content type memorizzati da qualche parte (non so dove.. nelle directory varie non c'era e nella lista dei content types non era presente, e se andavo a visualizzare delle liste basate su quel contet type giustamente mi dava errore dicendo che non era presente).. facendo gli step che ho descritto sopra adesso mi funziona tutto correttamente.

    Andrea

     

     

    jent

    mercoledì 28 aprile 2010 08:20

Tutte le risposte

  • anche a me capitava la stessa cosa con una site column, utilizzando la beta 2 di sharepoint 2010.
    ho risolto mettendo l'attriubuto AlwaysForceInstall=TRUE nel file feature.xml e con qualche iisreset/reciclo dell'app pool aggiuntivo (che non gli fa mai male).

    non ho provato ancora, ma penso (spero) proprio che con la RTM il problema non si proponga più.


    Giuseppe Marchi MCPD .NET 3.5 - Web Application MCTS .NET 2.0, .NET 3.5 - Web Application MCTS WSS 3.0 - Development, Configuration MCTS MOSS 2007 - Development, Administration http://www.peppedotnet.it
    martedì 27 aprile 2010 19:14
  • Ciao Giuseppe,

    alla fine sono riuscito a trovare una soluzione... non ho provato a mettere  AlwaysForceInstall=TRUE nel file feature.xml però dovrebbe essere uguale ..

    In Visual Studio 2010 sotto My Project -> Sharepoint -> Edit Configuration Tab ho creato una configurazione personalizzata

    Nella sezione "Selected Deployment Steps" ho inserito (in ordine) i seguenti step:

    - recycle iis app pool
    - run pre deployment command
    - retract solution
    - add solution
    - run post deployment command
    - recycle app pool
    - activate features

    in Active Deployment Configuration ho selezionato questa nuova configurazione e il tutto ha funzionato!!

    Il problema a mio modo di vedere è che quando facevo il retract della solution a Sharepoint gli rimaneva il file  del content type memorizzati da qualche parte (non so dove.. nelle directory varie non c'era e nella lista dei content types non era presente, e se andavo a visualizzare delle liste basate su quel contet type giustamente mi dava errore dicendo che non era presente).. facendo gli step che ho descritto sopra adesso mi funziona tutto correttamente.

    Andrea

     

     

    jent

    mercoledì 28 aprile 2010 08:20