Pregunta

Estoy usando Telerik Rad Editor para la revisión ortográfica de mi sitio wss 3.0.El sitio ha estado funcionando bien, pero de repente se bloqueó sin ninguna acción de mi parte.Recibí el siguiente error " Error de elemento Web:Esta página ha encontrado un error crítico.Póngase en contacto con el administrador del sistema si este problema persiste".

Después de investigar un poco, descubrí que esto podría suceder debido a un control de seguridad defectuoso en la web.entrada de configuración.Revisé todo el control de seguridad y finalmente me di cuenta.Fueron estas dos entradas las que están causando errores.

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

Sin estos dos controles, el resto del sitio funciona, pero no el corrector ortográfico.¿Cómo soluciono este problema?Intenté desactivar y reactivar el elemento web, pero no agrega esas entradas en la web.config.

Cualquier ayuda sería apreciada.

Gracias

¿Fue útil?

Solución

¿Estás seguro de la web?¿config hace referencia a la DLL correcta?

Entonces, para verificar, vaya al ensamblaje y busque el archivo DLL Telerik.Web.UI.dll.

¡Vea que el nombre coincide con el control seguro, lo mismo con la clave pública y la versión!!!

Por lo que puedo ver, tiene Version = 2010.3.1215.20,pero ¿no es eso para versiones posteriores que no wss 3.0?¿no debería ser algo como 2008.1.512.20 en su lugar?

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

Espero que esto ayude :)

EDITAR

Ok, encontré que el problema es todo con el sistema.Web.Extensiones que supongo que hacen referencia a 3.5.0.0, pero deben ser la versión 1.0.61025.0 en el GAC.

Creo que el problema es que tienes. NET 3.5 instalado en mi

SharePoint Server, lo que significa que el Sistema.Web.Montaje de extensiones

es la versión 3.5.0.0 en lugar de la 1.0.61025.0.

El RadEditor para MOSS se construye utilizando el Microsoft ASP.NET Ajax

Extensiones 1.0 (versión 1.0.61025.0).Ya que estás usando diferentes

versiones (3.5.0.0 para el sistema.Web.Extensiones y 2008.x. xxx. 35 para

Telerik.Web.UI) deberá agregar elementos para

esos dos montajes en la web.archivo de configuración.

<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

Esto debería permitir a SharePoint obtener las referencias adecuadas y mostrar el editor.

Si sigues esto, debería resolver tu problema :)

Licenciado bajo: CC-BY-SA con atribución
scroll top