Возможно, вы тоже видели это сообщение при использовании Visual Studio 2012:
Он говорит:
Следующий модуль был построен либо с включенной оптимизацией, либо без отладочной информации:
C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 6dce49fa \ 6c454827 \ assembly \ dl3 \ 95d61873 \ 9871ffdd_4288ce01 \ NoeDownloadbereichWeb.dll
Чтобы отладить этот модуль, измените конфигурацию сборки проекта на режим отладки. Чтобы подавить это сообщение, отключите параметр отладчика «Предупреждать, если пользовательский код не запускается».
Раньше я получал это, может быть, раз в неделю, когда начинал отлаживать свое приложение ASP.NET, и разрешал это, просто перекомпилировав свое решение.
Недавно я переключился на IIS Express, теперь это происходит каждый второй / третий раз, когда я хочу отлаживать свой код после внесения некоторых изменений.
Я решаю это одним или всеми из следующих шагов:
- Восстановить мое приложение (в большинстве случаев помогает)
- Закройте IIS Express и перестройте мое приложение.
- Перезагрузите Windows 8 и пересоберите мое приложение.
Я нашел здесь похожие вопросы и в Google и до сих пор не могу решить эту проблему навсегда.
Мой вопрос:
Можете ли вы представить себе, что вызывает такое поведение то и дело?
Обновление 1
Ошибка, похоже, связана с /, за которым следует сообщения об ошибках ASP.NET, например (на немецком языке):
Das Erstellen von "System.Net.Http.Extensions" или das Erstellen einer Schattenkopie ist nicht möglich, wenn diese Datei bereits vorhanden ist.
Что примерно переводится на английский:
Невозможно создать / теневую копию «System.Net.Http.Extensions», если этот файл уже существует.
(Упомянутое имя файла "System.Net.Http.Extensions" случайным образом изменяется ASP.NET)
Обновление 2
Я снова переключился на Visual Studio Development Server и сразу избавился от ошибок, описанных выше:
Не знаю, есть ли это только в моей системе или в чем причина.