Как да науча постоянно Visual Studio да открива моята информация за отстраняване на грешки?

Използвайки 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" or 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 и веднага се отървах от грешките, описани по-горе:

въведете описание на изображението тук

Не знам дали това е само в моята система или каква е причината за това.


person Uwe Keim    schedule 24.07.2013    source източник


Отговори (1)


Отидете на Инструменти > Опции > Отстраняване на грешки > Общи > Активиране само на моя код > Предупреждение, ако няма потребителски код при стартиране

екранна снимка с опции за инструменти

person viggity    schedule 15.11.2013
comment
Звучи сякаш това просто маскира полето за съобщения, но не разрешава основната причина?!? - person Uwe Keim; 23.11.2013
comment
Разбирам откъде идвате, но не мисля така, защото все още мога да отстранявам грешки в сборката добре. Бих искал да разбера напълно какво се случва, но понякога времето просто не ти достига :( - person viggity; 05.12.2013