Проблемы при обновлении ссылки на dll System.Web.Extensions с 3.5 до 4.0
Мне нужно перенести сайт, построенный на.net Framework 3.5, на 4.0, и он должен нормально работать в IE9.
Решение было обновлено утилитой версии VS, и приложение успешно скомпилировано. Мы используем элемент управления InfraWistics UltraWebGrid v11.1, который вызывает некоторые проблемы со скриптом, когда мы пытаемся выполнить прокрутку или редактирование ячейки. Элемент управления имеет много встроенных файлов ресурсов JavaScript, которые, кажется, не работают нормально.
Я создал POC-сайт.net Framework 4.0, используя те же сторонние библиотеки DLL, и все работает отлично. В чем я могу сомневаться, так это в части AJAX. Я пытался использовать v4.0 ajaxcontroltoolkit. Но проблема, с которой я сталкиваюсь, состоит в том, что инструментарий внутренне ссылается на System.Web.Extensions.dll версии 4.0, и мое приложение имеет много ссылок на dll v3.5. Добавление ссылки на v4.0 не заменяет ссылки на v3.5 в файле web.config. Наконец, я вручную обновил информацию о версии в web.config, которая породила другие ошибки.
- Неизвестный тег сервера 'asp:ScriptManager','asp:UpdatePanel' и т. Д.
- Тип или имя пространства имен 'Script' не существует в пространстве имен 'System.Web' (отсутствует ссылка на сборку?)
Пожалуйста, дайте мне несколько советов, чтобы успешно обновить ссылки DLL.
Спасибо,
Вайшали