Ajax Control Toolkit & Sharepoint 2010 - PullRequest
       11

Ajax Control Toolkit & Sharepoint 2010

1 голос
/ 13 октября 2010

Я пытался использовать ajax control toolkit в sharepoint 2010, но я получаю некоторые ошибки.Я обнаружил, что последний выпуск инструментария не работает с SP2010, поэтому я скачал версию 30930, найденную на http://ajaxcontroltoolkit.codeplex.com/releases/view/33804 Затем я изменил web.config, добавив следующее:

<assemblies>
  ....
  <add assembly="AjaxControlToolkit, Version=3.0.30930.28736, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" />

Iдобавил dll к ссылкам (создав новую вкладку в наборе инструментов и просмотрев файл dll) и начал использовать элементы управления ajax в моей веб-части.Он развертывается без проблем, но когда я запускаю свою веб-страницу, я получаю эту ошибку:

Server Error in '/' Application.
--------------------------------------------------------------------------------

Parser Error 
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. 

Parser Error Message: Could not load file or assembly 'AjaxControlToolkit, Version=3.5.40412.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

Что указывает на первую строку моего файла ascx веб-части

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 03 января 2011

Ознакомьтесь с этой статьей блога, в которой объясняется, как использовать Ajax Control Toolkit с SharePoint 2010 http://www.inspiredbytechnology.com/index.php/2010/10/28/using-the-ajax-control-toolkit-with-sharepoint-2010/

2 голосов
/ 13 октября 2010

Похоже, ваша веб-часть ссылается на версию 3.5.40412.0 AJAX Control Toolkit в директиве @Register.Поскольку вы хотите использовать версию 3.0.30930.28736, и поскольку эта версия правильно указана в вашем web.config, вы должны зарегистрировать инструментарий в своей веб-части, используя только имя сборки и пространство имен, например:

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit"
    TagPrefix="ajax" %>
...