ОШИБКА Не удалось загрузить файл или сборку "AjaxControlToolkit" или одну из ее зависимостей

Я развертываю свой сайт на сервере.

Мой сайт выполнен с использованием asp.net С# 4 и EF 4.

Я получаю эту ошибку:

Could not load file or assembly 'AjaxControlToolkit' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded

Любая идея, как я могу ее исправить? Спасибо за ваше время на этом

Ответ 1

Похоже, вы пытаетесь запустить его на версии ASP.NET, на которой запущена CLR v2. Трудно точно узнать, что происходит без дополнительной информации о том, как вы его развернули, какую версию IIS вы используете и т.д. (И, честно говоря, я бы не очень помог в этом вопросе, хотя другие были бы), Но в основном проверьте настройки IIS и ASP.NET и убедитесь, что все работает под управлением v4. Проверьте конфигурацию пула приложений и т.д.

Ответ 2

проверьте ссылку ниже, в которой вы можете скачать подходящий AjaxControlToolkit, который подходит для вашей версии .NET.

http://ajaxcontroltoolkit.codeplex.com/releases/view/43475

AjaxControlToolkit.Binary.NET4.zip - используется для .NET 4.0

AjaxControlToolkit.Binary.NET35.zip - используется для .NET 3.5

Ответ 3

Просто добавьте AjaxControlToolkit.dll в свою справочную папку.

В вашем проектном решении

Right Click on Reference Folder  > Add Reference > browse  AjaxControlToolkit.dll .

Затем создайте.

Привет

Ответ 4

Может показаться очевидным, но у вас определенно есть AjaxControlToolkit.dll в корзине?

Ответ 5

Если вы работаете с Source safe, тогда создайте новый каталог и возьмите последнюю версию, это решило мою проблему... спасибо

Ответ 6

Щелкните правой кнопкой мыши в Project/Clean

Это всегда работает для меня