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 アプリケーションのデバッグを開始したときに、おそらく週に 1 回、これを取得し、ソリューションを再コンパイルするだけで解決しました。
最近、IIS Express に切り替えましたが、変更を行った後、コードをデバッグするたびに 2 回または 3 回発生します。
次のいずれかまたはすべての手順で解決します。
- アプリケーションを再構築します (ほとんどの場合に役立ちます)
- 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 に切り替えて、すぐに上記のエラーを取り除きました。
これが私のシステムだけにあるのか、それとも何が原因なのかはわかりません。