Telerik SpellChecker si è schiantato sito.Aiuto![chiuso]
-
09-12-2019 - |
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
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?
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>
Ciò dovrebbe consentire a SharePoint di ottenere i riferimenti corretti e visualizzare l'editor.
Se segui questo dovrebbe risolvere il tuo problema:)