none
ajout webPart RRS feed

  • Question

  • bonjour à vous
    est ce que l'un d'entre vous a deja rencontré le pb suivant :
    je tombe systématiquement sur le message :

    File Not Found. 
    Troubleshoot issues with Windows SharePoint Services. 
    
    

    lorsque je fais l'action suivante dans les menus:
    site Actions / site settings / webparts ... j'obtien la liste des webpart dispos et  le message d'erreur arrive quand je clique sur "new" ..
    Avez vous une idée ?
    Merci

    jeudi 11 février 2010 09:04

Réponses

  • Bonjour Alain,

    il faudrait rajouter une entrée :

    <dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1">
            <assemblyIdentity name="'System.Web.Extensions" publicKeyToken="31bf3856ad364e35" culture="neutral" />
            <bindingRedirect oldVersion="0.0.0.0" newVersion="3.5.0.0" />
          </dependentAssembly>
    

     

    Est-ce que cela résoud le problème ?


    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses qui correspondent à votre problème afin qu'il apparaisse comme résolu.
    • Marqué comme réponse algeox jeudi 25 mars 2010 09:15
    mercredi 24 mars 2010 07:39

Toutes les réponses

  • Bonjour Alain,

    pourriez vous regarder le log SharePoint ?
    on devrait y trouver une piste permettant d'identifier ce fichier manquant.
    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses qui correspondent à votre problème afin qu'il apparaisse comme résolu.
    jeudi 11 février 2010 11:35
  • bonjour Arnault

    JE SUIS ALL2 DANS LE FICHIER LOG DE SHAREPOINT MAIS JE NE SAIS LEQUEL REGARDE ET EN PLUS ILS SONT SUPER LONGs  !!!!  ...
    Mais, il faut que je reisntalle ma plateforme de dev car elle est instable et moss n'a semble t il pas été correctement installé (du moins pas parameter correctement). Ceci entraine peut être cela ....
    par contre,
    si vous avez un petit peu de temps, pourriez vous jeter un oeil rapide sur mon post du mardi 9/2 intitulé "FORMULAIRE CUSTOMISE"  s'il vous plait ?
    je suis coincé la dessus depuis une semaine ...
    mille mercis d'avance
    aLAIN
    • Marqué comme réponse Arnault Nouvel samedi 13 février 2010 12:09
    • Non marqué comme réponse Arnault Nouvel lundi 15 février 2010 12:00
    jeudi 11 février 2010 14:03
  • Je regarde ça ASAP
    bon courage pour la réinstallation :)
    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses qui correspondent à votre problème afin qu'il apparaisse comme résolu.
    jeudi 11 février 2010 14:39
  • je marque donc la réinstall comme réponse ;)
    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses qui correspondent à votre problème afin qu'il apparaisse comme résolu.
    samedi 13 février 2010 12:09
  • bonjour Arnault ....
    en fait j'en suis pas si sur ;;-)  car voila ce que j'obtiens maintenant

    Impossible de charger le fichier ou l'assembly 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou une de ses dépendances. La définition trouvée du manifeste de l'assembly ne correspond pas à la référence de l'assembly. (Exception de HRESULT : 0x80131040)   à System.Signature._GetSignature(SignatureStruct& signature, Void* pCorSig, Int32 cCorSig, IntPtr fieldHandle, IntPtr methodHandle, IntPtr declaringTypeHandle) 
       à System.Signature..ctor(RuntimeMethodHandle methodHandle, RuntimeTypeHandle declaringTypeHandle) 
       à System.Reflection.RuntimeMethodInfo.get_Signature() 
       à System.Reflection.RuntimeMethodInfo.FetchNonReturnParameters() 
       à System.Reflection.RuntimeMethodInfo.GetParameters() 
       à Microsoft.SharePoint.WebPartPages.SPWebPartSerializer.GetPersonalizableProperties() 
       à Microsoft.SharePoint.WebPartPages.SPWebPartManager.GetEffectiveWebPartType(Type webPartType, SerializationTarget serializationTarget, Boolean ignoreSupportsAttributeMarkup) 
       à Microsoft.SharePoint.WebPartPages.SPWebPartManager.GetEffectiveWebPartType(Type aspWebPartType, SerializationTarget serializationTarget) 
       à Microsoft.SharePoint.ApplicationPages.NewDwp.Page_PreRender(Object sender, EventArgs e) 
       à System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) 
       à System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) 
       à System.Web.UI.Control.OnPreRender(EventArgs e) 
       à Microsoft.SharePoint.WebControls.UnsecuredLayoutsPageBase.OnPreRender(EventArgs e) 
       à System.Web.UI.Control.PreRenderRecursiveInternal() 
       à System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 
    est ce que cela voudait dire que cette dll doit être mise à jour ???
    lundi 15 février 2010 11:45
  • System.Web.Extensions avec ce numéro de version est la librarie Ajax
    Cependant puisque vous faites du Linq j'imagine que le framework .NET 3.5 est installé sur cette machine.

    Donc pour résoudre le problème, 2 options :
    - faire un BindingRedirect au niveau du web.config SharePoint pour qu'il utilise la version 3.5.0.0 au lieu de 1.0.61025.0.
    ou
    - recompiler la web part avec une référence à System.Web.Extensions version 3.5.0.0 (si elle est envisageable, c'est l'option la plus propre)


    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses qui correspondent à votre problème afin qu'il apparaisse comme résolu.
    lundi 15 février 2010 11:59
  • Arnault

    J'ai suivi ce que vous venez de m'indiquer et rien ne changeait.
    J"'ai donc remonté pas à pas sur les modifs que j'avais effectuées depuis la version qui fonctionnait bien.
    Et Je viens de me rendre compte de la chose suivante :
    j'ai récupéré le composant returnofsmartpartv1_3.wsp afin d'utiliser les smartPart.
    Je l'ai installé puis deployé sur le serveur. Si je le laisse déployé, j'ai ce fameux mss d'erreur
    Si je "retract" ce composant , via l'administration centrale, je n'ai plus de mess d'erreur et je peux donc acceder à la page des webparts en clqiuant sur "new" !!

    Le pb, maintenant, c'est comment puis je corriger ce pb ?
    Car sans cette install, je ne pourrais pas uitliser les fonctionnalité des smartpat ... 
    Merci encore pour votre aide

    Alain 
    lundi 15 février 2010 14:19
  • Les commentaires CodePlex de la smartPart indiquent que vous n'êtes pas le seul à avoir le problème. La réponse d'Arnault reste valide... et si vous ne pouvez pas recompiler pas la smartpart vous même, tournez vous du côté de l'assembly redirect pour forcer la smartpart à utiliser le framework 3.5.
    Sébastien PICAMELOT - http://blogs.developpeur.org/gribouillon/
    mardi 16 février 2010 10:26
    Modérateur
  • Bonjour à tous

    je reviens sur le pb du rebinding (je l'avais laissé  de coté mais je suis de nouveau confronté à cela sur mon nouveau serveur )

    En fait je ne vois pas ou faire ce rebinding, ni comment.

    Je viens de rajouter le composant smatpart et dans mon web config, cette ligne a été ajoutée :

     <SafeControl Assembly="ReturnOfSmartPart, Version=1.3.0.0, Culture=neutral, PublicKeyToken=9f4da00116c38ec5" Namespace="SmartPart" TypeName="*" Safe="True" />

    et voici , ci dessous la section assemblyBinding

     <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
                <dependentAssembly>
            <assemblyIdentity name="Microsoft.SharePoint" publicKeyToken="71e9bce111e9429c" culture="neutral" />
            <bindingRedirect oldVersion="11.0.0.0" newVersion="12.0.0.0" />
          </dependentAssembly>
          <dependentAssembly>
            <assemblyIdentity name="Microsoft.SharePoint.Dsp" publicKeyToken="71e9bce111e9429c" culture="neutral" />
            <bindingRedirect oldVersion="11.0.0.0" newVersion="12.0.0.0" />
          </dependentAssembly>
          <dependentAssembly>
            <assemblyIdentity name="Microsoft.SharePoint.Dsp.OleDb" publicKeyToken="71e9bce111e9429c" culture="neutral" />
            <bindingRedirect oldVersion="11.0.0.0" newVersion="12.0.0.0" />
          </dependentAssembly>
          <dependentAssembly>
            <assemblyIdentity name="Microsoft.SharePoint.Dsp.SoapPT" publicKeyToken="71e9bce111e9429c" culture="neutral" />
            <bindingRedirect oldVersion="11.0.0.0" newVersion="12.0.0.0" />
          </dependentAssembly>
          <dependentAssembly>
            <assemblyIdentity name="Microsoft.SharePoint.Dsp.Sts" publicKeyToken="71e9bce111e9429c" culture="neutral" />
            <bindingRedirect oldVersion="11.0.0.0" newVersion="12.0.0.0" />
          </dependentAssembly>
          <dependentAssembly>
            <assemblyIdentity name="Microsoft.SharePoint.Dsp.XmlUrl" publicKeyToken="71e9bce111e9429c" culture="neutral" />
            <bindingRedirect oldVersion="11.0.0.0" newVersion="12.0.0.0" />
          </dependentAssembly>
          <dependentAssembly>
            <assemblyIdentity name="Microsoft.SharePoint.intl" publicKeyToken="71e9bce111e9429c" culture="neutral" />
            <bindingRedirect oldVersion="11.0.0.0" newVersion="12.0.0.0" />
          </dependentAssembly>
          <dependentAssembly>
            <assemblyIdentity name="Microsoft.SharePoint.Library" publicKeyToken="71e9bce111e9429c" culture="neutral" />
            <bindingRedirect oldVersion="11.0.0.0" newVersion="12.0.0.0" />
          </dependentAssembly>
          <dependentAssembly>
            <assemblyIdentity name="Microsoft.SharePoint.Security" publicKeyToken="71e9bce111e9429c" culture="neutral" />
            <bindingRedirect oldVersion="11.0.0.0" newVersion="12.0.0.0" />
          </dependentAssembly>
          <probing privatePath="bin;_app_bin" />
          <dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1">
            <assemblyIdentity name="Microsoft.SharePoint.Portal" publicKeyToken="71e9bce111e9429c" culture="neutral" />
            <bindingRedirect oldVersion="11.0.0.0" newVersion="12.0.0.0" />
          </dependentAssembly>
        </assemblyBinding>

    quel est la baslise que je dois modifier ou dois je ne rajouter une autre ?

    je ne vois pas comment faire reference au le framework 3.5.  ???

     

    Merci pour votre aide et bonne journée à tous

    AL

    lundi 22 mars 2010 08:35
  • Bonjour Alain,

    il faudrait rajouter une entrée :

    <dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1">
            <assemblyIdentity name="'System.Web.Extensions" publicKeyToken="31bf3856ad364e35" culture="neutral" />
            <bindingRedirect oldVersion="0.0.0.0" newVersion="3.5.0.0" />
          </dependentAssembly>
    

     

    Est-ce que cela résoud le problème ?


    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses qui correspondent à votre problème afin qu'il apparaisse comme résolu.
    • Marqué comme réponse algeox jeudi 25 mars 2010 09:15
    mercredi 24 mars 2010 07:39
  • et oui !

    Encore une fois un G R A N D merci à vous

    Bonne journée

    Alain

    jeudi 25 mars 2010 09:15