Frage

Ich verwende den Telerik Rad Editor für die Rechtschreibprüfung für meine wss 3.0-Site.Die Seite hat gut funktioniert, aber sie ist plötzlich einfach abgestürzt, ohne dass ich etwas unternommen habe.Ich habe folgenden Fehler "Webpartfehler" erhalten:Auf dieser Seite ist ein kritischer Fehler aufgetreten.Wenden Sie sich an Ihren Systemadministrator, wenn dieses Problem weiterhin besteht".

Nach einigen Recherchen fand ich heraus, dass dies aufgrund einer fehlerhaften Sicherheitssteuerung im Web passieren könnte.konfigurationseintrag.Ich überprüfte die gesamte sichere Kontrolle und erkannte es schließlich.Es waren diese beiden Einträge, die einen Fehler verursachen.

`<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" />"

Ohne diese beiden Steuerelemente funktioniert mein Rest der Site, aber keine Rechtschreibprüfung.Wie behebe ich dieses Problem.Ich habe versucht, das Webpart zu deaktivieren und zu reaktivieren, aber diese Einträge werden im Web nicht hinzugefügt.konfig.

Jede Hilfe wäre dankbar.

Danke

War es hilfreich?

Lösung

Sind Sie sicher, dass das Web.die Konfiguration verweist auf die richtige DLL?

Also, um zu überprüfen, gehen Sie zur Baugruppe und finden Sie die DLL-Datei Telerik.Web.BENUTZEROBERFLÄCHE.dll.

Siehe, der Name stimmt mit der sicheren Steuerung überein, genauso wie der öffentliche Schlüssel und die Version!!!

Soweit ich sehen kann, haben Sie Version = 2010.3.1215.20, aber ist das für spätere Versionen nicht wss 3.0?sollte es nicht stattdessen etwas wie 2008.1.512.20 sein?

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

Hoffe das hilft :)

BEARBEITEN

Ok, ich habe das Problem mit dem System gefunden.Web.Erweiterungen, von denen ich vermute, dass sie auf 3.5.0.0 verweisen, aber es muss Version 1.0.61025.0 im GAC sein.

Ich denke, das Problem ist, dass Sie .NET 3.5 auf meinem installiert haben

SharePoint Server, was bedeutet, dass das System.Web.Verlängerungsmontage

ist Version 3.5.0.0 anstelle von 1.0.61025.0.

Der RadEditor für MOSS basiert auf dem Microsoft ASP.NET Ajax

Erweiterungen 1.0 (Version 1.0.61025.0).Da Sie verschiedene verwenden

versionen (3.5.0.0 für System.Web.Erweiterungen und 2008.x.xxx.35 für

Telerik.Web.UI) Sie müssen Elemente hinzufügen für

diese beiden Baugruppen im Web.konfigurationsdatei.

<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

Dies sollte es SharePoint ermöglichen, die richtigen Referenzen abzurufen und den Editor anzuzeigen.

Wenn Sie dies befolgen, sollte es Ihr Problem lösen :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top