none
Point bloquants migration WSS 3.0 -> Foundation RRS feed

  • Question

  • Bonjour,

    Avant de migrer une application Web WSS 3.0 vers SharePoint Foundation à l'aide d'un attachement par base de données. J'ai essayé les outils sharepoint suivants:

    stsadm -o preupgradecheck

    &

    Test-SPContentDatabase -name nomdb -webapplication http://nom

    Il en ressort 3 erreurs:

    MissingFeature: un id. J'ai pu identifier le nom de la feature dans le rapport de la commande stsadm.

    SiteOrphan: avec un id.

    MissingAssembly: un nom de fichier qui porte le meme nom que la fonctionnalité manquante.

    J'ai pu récupérer le fichier de l'assembly mais je ne sais pas comment l'installer.

    Si je n'ai pas été précis, posez moi des questions

    Merci d'avance


    Jérémy Breuillard
    • Déplacé Hengzhe Li mardi 21 février 2012 06:49 merge forum (Origine :Développement Sharepoint 2010)
    mardi 16 août 2011 08:52

Réponses

  •  1: <configuration>
     2: <SharePoint>
     3:  <SafeControls>
     4:  <SafeControl Assembly="[Assembly Name]" Namespace="[Namespace]" TypeName="*" Safe="True" />
     5:  </SafeControls>
     6: </SharePoint>
     7: </configuration>

    voici ce que tu cherches, tu dois déjà avoir une section SafeControls dans ton web.config

    tu dois juste rajouter ta ligne en changeant Assembly et Namespace par le tien.

    Attenion que si tu as pls front-ends cette opération doit être effectuée sur chacun

    bonne chance

    My SharePoint Blog
    • Marqué comme réponse jrmyB mardi 16 août 2011 13:11
    mardi 16 août 2011 12:55

Toutes les réponses

  • est-ce que cet assembly ferait parti d'un wsp à vous ?

    si oui en installant le wsp, l'assembly sera installé.

     

     

     


    My SharePoint Blog
    mardi 16 août 2011 09:06
  • Bonjour,

    Au pire pour le fichier assembly vous pouvez le glisser deposer dans le dossier :

    C:\WINDOWS\assembly

    Thierry Buisson

    mardi 16 août 2011 12:25
  • Oui merci. Ce n'est pas moi qui est développé l'application web et j'ai pu récupérer la solution wsp.

    Je l'ai déployé via l'administration centrale.

    J'ai attaché la base de données. Aucun message d'erreur, 100%.

    Cependant quand j'essaye d'accéder à un site:

    "The control type 'blabla.AspMenu' is not allowed on this page. The type is not registered as safe."

    Je ne connais pas les étapes à réaliser pour autoriser la solution sur les sites.

    Surement des lignes à ajouter dans le web.config de l'application mais lesquelles ?

    Si quelqu'un peut m'aider ou me rediriger vers un article.

    Merci d'avance


    Jérémy Breuillard
    mardi 16 août 2011 12:31
  •  1: <configuration>
     2: <SharePoint>
     3:  <SafeControls>
     4:  <SafeControl Assembly="[Assembly Name]" Namespace="[Namespace]" TypeName="*" Safe="True" />
     5:  </SafeControls>
     6: </SharePoint>
     7: </configuration>

    voici ce que tu cherches, tu dois déjà avoir une section SafeControls dans ton web.config

    tu dois juste rajouter ta ligne en changeant Assembly et Namespace par le tien.

    Attenion que si tu as pls front-ends cette opération doit être effectuée sur chacun

    bonne chance

    My SharePoint Blog
    • Marqué comme réponse jrmyB mardi 16 août 2011 13:11
    mardi 16 août 2011 12:55
  • Ca a marché, merci!

    La page d'accueil s'affiche, cependant quand j'essaye d'accéder à un sous-site j'ai ce message qui apparait :

    Cannot make a cache safe URL for "1033/styles/portal.css", file not found. Please verify that the file exists under the layouts directory.

    Je vais regarder d'ou ca peut venir. En tout cas merci!!


    Jérémy Breuillard

    mardi 16 août 2011 13:11
  • Je pense qu'il faut recréer les collections de site pour qu'elles soient de nouveau accessible. Cependant il faudrait que l'url d'accès soit:

    http://nom/collection

    et je peux uniquement créer : http://nom/sites/collection.

    Avez vous une idée d'une solution ?

    Merci d'avance

     


    Jérémy Breuillard
    mardi 16 août 2011 14:56
  • concernant le prob de cache safe url

    tu dois simplement verifier que tu as le fichier portal.css dans le folder

    TEMPLATE\LAYOUTS\1033\STYLES


    My SharePoint Blog
    mardi 16 août 2011 15:36
  • Je ne l'ai pas ^^

    Je ne le trouve pas dans l'ancienne ferme.

    Comment dois-je faire ?


    Jérémy Breuillard
    mardi 16 août 2011 15:51
  • regarde dans ta master page si tu references portal.css
    My SharePoint Blog
    mardi 16 août 2011 15:59
  • En fait, c'était un problème de language pack. J'ai copié le fichier portal.css du répertoire 1036/styles/ dans le répertoire 1033/styles/ et maintenant cela fonctionne.

    Merci encore pour avoir suivi mon problème.


    Jérémy Breuillard
    mercredi 17 août 2011 15:12