Domanda

Sto usando Telerik Rad Editor per il controllo ortografico per il mio sito wss 3.0.Il sito ha funzionato tutto bene, ma improvvisamente si è schiantato senza alcuna azione da parte mia.Ho ricevuto il seguente errore " Errore Web Part:Questa pagina ha riscontrato un errore critico.Contattare l'amministratore di sistema se il problema persiste".

Dopo aver fatto qualche ricerca ho scoperto che questo potrebbe accadere a causa di alcuni safecontrol difettosi in web.voce di configurazione.Ho controllato tutto il controllo di sicurezza, e finalmente capito.Sono state queste due voci a causare errori.

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

Senza questi due controlli il mio resto del sito funziona ma non correttore ortografico.Come posso risolvere questo problema.Ho provato a disattivare e riattivare webpart ma non aggiunge quelle voci in web.config.

Qualsiasi aiuto sarebbe apprezzato.

ringraziamento

È stato utile?

Soluzione

Sei sicuro che il web.config fa riferimento alla dll giusta?

Quindi, per controllare goto l'assemblea e trovare il file dll Telerik.Web.UI.DLL.

Vedi il nome corrisponde al controllo sicuro, lo stesso con la chiave pubblica e la versione!!!

Da quello che posso vedere hai Version=2010.3.1215.20 ma non è che per le versioni successive non wss 3.0?non dovrebbe essere qualcosa come 2008.1.512.20 invece?

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

Spero che questo aiuti:)

MODIFICARE

Ok ha trovato il problema il suo todo con il sistema.Web.Estensioni che im guess fa riferimento a 3.5.0.0 ma deve essere la versione 1.0.61025.0 nel GAC.

Penso che il problema sia che hai. NET 3.5 installato sul mio

SharePoint server, il che significa che il Sistema.Web.Assemblaggio estensioni

è la versione 3.5.0.0 invece di 1.0.61025.0.

Il RadEditor per MOSS è costruito utilizzando Microsoft ASP.NET Ajax

Estensioni 1.0 (versione 1.0.61025.0).Dal momento che stai usando diversi

versioni (3.5.0.0 per il sistema.Web.Estensioni e 2008.x. xxx. 35 per

Telerik.Web.UI) sarà necessario aggiungere elementi per

quelle due assemblee nel web.file di configurazione.

<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

Ciò dovrebbe consentire a SharePoint di ottenere i riferimenti corretti e visualizzare l'editor.

Se segui questo dovrebbe risolvere il tuo problema:)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top