Не удалось обновить ссылку автообновления 'ajaxcontroltoolkit.dll и commonlogging.dll

не удалось обновить ссылку автообновления 'ajaxcontroltoolkit.dll и commonlogging.dll

iam получает это предупреждение каждый раз, когда я запускаю проект, но проект работает нормально без перерывов в локальной системе, но iam получает страницу с ошибкой в ​​godaddy после загрузки на сервер. это может послужить причиной 500 ошибок в сервере хостинга godaddy.

Ответ 1

У меня была такая же проблема с AjaxControlToolkit. Я не знаю, что вызвало это, но просто переустановил набор инструментов в свой проект с помощью NuGet, который исправил его.

Установите пакет, выполнив следующие шаги:

  • Щелкните правой кнопкой мыши свой проект и выберите "Управление пакетами NuGet".
  • Поиск в онлайн-репозитории для пакета, который вы хотите. В моем случае это был "ajaxcontroltoolkit".
  • Найдите пакет в списке результатов и нажмите кнопку Установить на нем.

Что это значит, он удаляет все предыдущие ссылки пакета (более старые DLL и ссылки в файле web.config) и заменяет их более новыми, правильными ссылками

Это просто.

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

Ответ 2

Посмотрите в папке bin проекта - файл называется - в вашем случае:

ajaxcontroltoolkit.dll.refresh

Это будет иметь неправильный путь к файлу DLL. Вам нужно обновить путь до места, где сейчас находится dll.

Ответ 3

Если бы эта же проблема и вручную создала файл .refresh для его DLL. Как только я понял, что происхождение относительного пути является папкой решения, и поместил его в .refresh, все работало для этой и других ссылок.

Ответ 4

Надеюсь, это кому-нибудь поможет... Я использую VS2017 и у меня был проект ASP с 28 предупреждениями:

Невозможно обновить ссылку автообновления 'XXXXX.dll'. Не удается найти сборку 'F:\Program Files (x86)\Microsoft Web Tools\Packages \…

... хорошо... этот каталог был удален!

Что еще хуже (или лучше), когда я создаю новый проект ASP, ссылки обрабатываются немного по-другому в обозревателе решений... и сборки, на которые есть ссылки в новом проекте, находятся в C:\Program Files (x86)\Microsoft Visual Studio \Общий

Чтобы исправить мои предупреждения... Я отредактировал файл .refresh.

Вы можете сделать это следующим образом: 1: Дважды щелкните предупреждение. 2: Перейдите к нему в обозревателе решений в папке Bin.

И поменял (пример)

..\..\..\..\..\..\..\Program Files (x86)\Microsoft Web Tools\Packages\AspNet.ScriptManager.bootstrap.3.0.0\lib\net45\AspNet.ScriptManager.bootstrap.dll

в

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Packages\AspNet.ScriptManager.bootstrap.3.0.0\lib\net45\AspNet.ScriptManager.bootstrap.dll