Работаете с сайтом VS2008 / 3.5 ASP AJAX на сервере 2.0sp1 / AJAX Extesnion 1.0?

В настоящее время я разрабатываю версию 3.5 (дорабатываю до версии 3.5, поскольку использую LINQ) и развертываю свой код на сервере 2.0. До сих пор мне это удавалось, но теперь я пытаюсь использовать некоторые инструменты ASP AJAX и сталкиваюсь с ошибкой, которую, кажется, не могу обойти.

Сначала я получил

"Неизвестный тег сервера 'asp: ScriptManager'."

К которому я добавил это в свой раздел элементов управления web.config:

"add tagPrefix =" asp "namespace =" System.Web.UI "assembly =" System.Web.Extensions, Version = 1.0.61025.0, Culture = нейтральный, PublicKeyToken = 31bf3856ad364e35 "

это привело к следующей ошибке, которую я не знаю, как исправить:

«Базовый класс включает поле« ScriptManager1 », но его тип (System.Web.UI.ScriptManager) несовместим с типом элемента управления (System.Web.UI.ScriptManager)».

Есть мысли или идеи по этому поводу?


person Collin Estes    schedule 24.02.2009    source источник
comment
У коллеги вчера была такая же проблема. Мне это нравится, но его тип (System.Web.UI.ScriptManager) несовместим с типом элемента управления (System.Web.UI.ScriptManager).   -  person Ian Robinson    schedule 24.02.2009


Ответы (1)


Ваш проект, когда он был построен, ссылался на версию System.Web.Extensions для .NET 3.5, которая теперь, когда пытается работать, имеет проблемы.

Вам нужно будет убедиться, что все ссылки указывают на версию 1.0.61025.0, и что НИКАКИЕ ссылки на .NET 3.5 не включены.

person Mitchel Sellers    schedule 24.02.2009