Ответ 1
Завершите работу Visual Studio и закройте его. Затем очистите папку Temp.
Для этого нажмите Windows + R и введите %Temp%
и нажмите "ОК", а затем удалите все.
У меня есть решение С#/ASP.Net в VS (2008) с несколькими проектами в нем. Когда я пытаюсь скомпилировать его, я получаю только одну ошибку:
Попытка получить доступ к незагруженному AppDomain
Нет кода строки, нет имени проекта, ничего. Только такая ошибка.
Как я могу установить эту ошибку, то есть причину или даже лучше - как я могу ее решить и продолжить компиляцию?
Спасибо заранее.
Завершите работу Visual Studio и закройте его. Затем очистите папку Temp.
Для этого нажмите Windows + R и введите %Temp%
и нажмите "ОК", а затем удалите все.
Если эта ошибка связана с VS, выполните следующие шаги.
Если эта ошибка связана с IIS
Существует много возможностей:
Попробуйте сбросить настройки Visual Studio Настройка.
Или проверьте все DLL, которые ссылка.
Я испытываю то же самое в Visual Studio 2012, но ТОЛЬКО на веб-сайтах, размещенных на общем ресурсе UNC. Мое решение (когда это происходит) заключается в выгрузке веб-проекта и повторной загрузке. Затем в работах в течение некоторого времени снова.
Проблема, как я помню, заключается в том, что размещенный UNC-ресурс (или рабочая станция, пытающийся получить к нему доступ) работает под управлением x86-версии Windows, что не позволяет многим открытым сетевым соединениям.
По моему опыту эти проблемы исчезают в настоящих средах x64.
Приветствия.
это означает, что в WebConfig/AppConfig что-то не совместимо и не может загружаться.
Например, Если вы опубликовали проект, проверьте профили app_data/publish, удалите их.
Сначала проверьте файл .sln, если он конфликтует, а затем удалите его и обновите папку svn и перестройте решение.
Восстановите свое решение
Также возможно, что ваш unit test запустил поток, но не закрыл его. Перед завершением убедитесь, что ваши потоки закрыты. Это может быть хорошей идеей, чтобы проверить, что все ваши модульные тесты запущены и проходят правильно.
Ниже приведены шаги, которые я выполнил, чтобы избавиться от такой ошибки -