Подтвердить что ты не робот

Невозможно скомпилировать решение в VS из-за "Попытки получить доступ к разгруженному AppDomain" - как его закрепить?

У меня есть решение С#/ASP.Net в VS (2008) с несколькими проектами в нем. Когда я пытаюсь скомпилировать его, я получаю только одну ошибку:

Попытка получить доступ к незагруженному AppDomain

Нет кода строки, нет имени проекта, ничего. Только такая ошибка.

Как я могу установить эту ошибку, то есть причину или даже лучше - как я могу ее решить и продолжить компиляцию?

Спасибо заранее.

4b9b3361

Ответ 1

Завершите работу Visual Studio и закройте его. Затем очистите папку Temp.

Для этого нажмите Windows + R и введите %Temp% и нажмите "ОК", а затем удалите все.

Ответ 2

Если эта ошибка связана с VS, выполните следующие шаги.

  • Просто перезапустите свой VS.
  • Запустите VS снова
  • Очистите решение (Build > Clean Solution)
  • Восстановите свой проект снова

Если эта ошибка связана с IIS

  • Перезапустить (переработать) пулы приложений IIS в диспетчере IIS, после перезапуска проверить снова запустить решение!

Ответ 3

Существует много возможностей:

  • Попробуйте сбросить настройки Visual Studio Настройка.

  • Или проверьте все DLL, которые   ссылка.

  • Проверьте все пространства имен, которые   используется в вашей заявке, Do   они существуют?

Ответ 4

Я испытываю то же самое в Visual Studio 2012, но ТОЛЬКО на веб-сайтах, размещенных на общем ресурсе UNC. Мое решение (когда это происходит) заключается в выгрузке веб-проекта и повторной загрузке. Затем в работах в течение некоторого времени снова.

Проблема, как я помню, заключается в том, что размещенный UNC-ресурс (или рабочая станция, пытающийся получить к нему доступ) работает под управлением x86-версии Windows, что не позволяет многим открытым сетевым соединениям.

По моему опыту эти проблемы исчезают в настоящих средах x64.

Приветствия.

Ответ 5

это означает, что в WebConfig/AppConfig что-то не совместимо и не может загружаться.

Например, Если вы опубликовали проект, проверьте профили app_data/publish, удалите их.

Ответ 6

  • Сначала проверьте файл .sln, если он конфликтует, а затем удалите его и обновите папку svn и перестройте решение.

  • Восстановите свое решение

Ответ 7

Также возможно, что ваш unit test запустил поток, но не закрыл его. Перед завершением убедитесь, что ваши потоки закрыты. Это может быть хорошей идеей, чтобы проверить, что все ваши модульные тесты запущены и проходят правильно.

Ответ 8

Ниже приведены шаги, которые я выполнил, чтобы избавиться от такой ошибки -

  • Нажмите Windows + R, напишите% Temp% и нажмите enter. Теперь удалите все временные файлы из каталога.
  • Перезапустите свою визуальную студию.
  • Очистите свое проектное решение от Solution explorer в элементе списка Visual Studio.
  • Восстановите проект и запустите. Это должно работать.