Question

J'utilise Telerik Rad Editor pour la vérification orthographique de mon site wss 3.0.Le site a très bien fonctionné, mais il s'est soudainement écrasé sans aucune action de ma part.J'ai eu l'erreur suivante : Erreur du composant WebPart :Cette page a rencontré une erreur critique.Contactez votre administrateur système si ce problème persiste".

Après avoir fait quelques recherches, j'ai découvert que cela pouvait se produire en raison d'un contrôle de sécurité défectueux dans l'entrée web.config.J'ai vérifié tous les contrôles de sécurité et j'ai finalement réalisé.Ce sont ces deux entrées qui sont à l'origine de l'erreur.

`<SafeControl Assembly="Telerik.Web.UI, Version=2010.3.1215.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI.Editor" TypeName="*" Safe="True" />
  <SafeControl Assembly="Telerik.Web.UI, Version=2010.3.1215.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI.Widgets" TypeName="*" Safe="True" />"

Sans ces deux contrôles, le reste de mon site fonctionne mais pas le correcteur orthographique.Comment puis-je résoudre ce problème.J'ai essayé de désactiver et de réactiver le composant WebPart, mais ces entrées n'ajoutent pas dans web.config.

Toute aide serait appréciée.

Merci

Était-ce utile?

La solution

Êtes-vous sûr que le fichier web.config fait référence à la bonne DLL ?

Donc, pour vérifier, accédez à l'assembly et recherchez le fichier dll Telerik.Web.UI.dll.

Voyez que le nom correspond au contrôle sécurisé, pareil avec la clé publique et la version !!!

D'après ce que je peux voir, vous avez Version=2010.3.1215.20 mais n'est-ce pas pour les versions ultérieures pas wss 3.0 ?ne devrait-il pas plutôt être quelque chose comme 2008.1.512.20 ?

http://www.ericharlan.com/Moss_SharePoint_2007_Blog/installing-telerik-radcontrols-and-rad-editor-into-sharepoint-2007-a160.html

J'espère que cela t'aides :)

MODIFIER

Ok, j'ai trouvé que le problème était lié à System.Web.Extensions qui, je suppose, fait référence à 3.5.0.0, mais il doit s'agir de la version 1.0.61025.0 dans le GAC.

Je pense que le problème est que .NET 3.5 est installé sur mon

Serveur SharePoint, ce qui signifie que l'assembly System.Web.Extensions

est la version 3.5.0.0 au lieu de 1.0.61025.0.

Le RadEditor pour MOSS est construit à l'aide de Microsoft ASP.NET Ajax

Extensions 1.0 (version 1.0.61025.0).Puisque vous utilisez différents

versions (3.5.0.0 pour System.Web.Extensions et 2008.x.xxx.35 pour

Telerik.Web.UI), vous devrez ajouter des éléments pour

ces deux assemblys dans le fichier web.config.

<dependentAssembly>

<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35" culture="neutral" />

<bindingRedirect oldVersion="1.0.61025.0" newVersion="3.5.0.0" /> 

</dependentAssembly>  

<dependentAssembly>

<assemblyIdentity name="Telerik.Web.UI" publicKeyToken="121fae78165ba3d4" culture="neutral" />

<bindingRedirect oldVersion="2008.x.xxx.20" newVersion="2008.x.xxx.35" /> 

</dependentAssembly>   

http://www.telerik.com/community/forums/aspnet-ajax/editor/getting-errors-after-installing-radeditor.aspx

Cela devrait permettre à SharePoint d'obtenir les références appropriées et d'afficher l'éditeur.

Si vous suivez ceci, cela devrait résoudre votre problème :)

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top