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