Проверка орфографии Telerik привела к сбою сайта.Помогите![закрыто]

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/43794

  •  09-12-2019
  •  | 
  •  

Вопрос

Я использую редактор Telerik Rad для проверки орфографии на моем сайте wss 3.0.Сайт работал нормально, но внезапно он просто рухнул без каких-либо действий с моей стороны.Я получил следующую ошибку "Ошибка веб-части:На этой странице обнаружена критическая ошибка.Обратитесь к своему системному администратору, если эта проблема не устранится".

Проведя некоторые исследования, я обнаружил, что это могло произойти из-за какой-то неисправности safecontrol в записи web.config.Я проверил все системы безопасного управления и, наконец, понял.Именно эти две записи вызывают ошибку.

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

Без этих двух элементов управления остальная часть моего сайта работает, но не проверка орфографии.Как мне устранить эту проблему?Я пробовал деактивировать и повторно активировать webpart, но он не добавляет эти записи в web.config.

Буду признателен за любую помощь.

Спасибо

Это было полезно?

Решение

Вы уверены, что web.config ссылается на правильную библиотеку dll?

Итак, чтобы проверить переход к сборке и найти dll-файл Telerik.Web.UI.dll.

Смотрите, название соответствует безопасному элементу управления, совпадает с открытым ключом и версией!!!

Из того, что я вижу, у вас есть версия =2010.3.1215.20, но разве это не для более поздних версий wss 3.0?разве вместо этого не должно быть что-то вроде 2008.1.512.20?

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

Надеюсь, это поможет :)

РЕДАКТИРОВАТЬ

Ок, нашел проблему в ее задаче с System.Web.Extensions, которая, как я предполагаю, ссылается на 3.5.0.0, но в GAC она должна быть версии 1.0.61025.0.

Я думаю, проблема в том, что у вас установлен .NET 3.5 на моем компьютере.

Сервер SharePoint, что означает, что сборка System.Web.Extensions

это версия 3.5.0.0 вместо 1.0.61025.0.

RadEditor для MOSS создан с использованием Microsoft ASP.NET Ajax

Расширения 1.0 (версия 1.0.61025.0).Поскольку вы используете разные

версии (3.5.0.0 для System.Web.Extensions и 2008.x.xxx.35 для

Telerik.Web.Пользовательский интерфейс) вам нужно будет добавить элементы для

эти две сборки находятся в файле 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

Это должно позволить SharePoint получать соответствующие ссылки и отображать редактор.

Если вы будете следовать этому, это должно решить вашу проблему :)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top