Silverlight 3.0 プロジェクトのグループを含む 38 プロジェクト ソリューションであるソリューションをデバッグする際に、Visual Studio 2008 SP1 を使用して腹立たしいエラー ダイアログ ボックスが表示されることがありました。これらのエラーはランダムに発生しているように見えますが、非常に頻繁に発生するため、生産性に深刻な問題が生じています。コードをカットする必要がある最後の 1 時間、ここでソリューションを実行し始めています。
デバッグを起動すると、さまざまなエラーがポップアップ表示されます。約 8 つのコンソール アプリと、IE6.0 で実行されている Silverlight 3.0 アプリが 1 つあります。WCF サービスを使用しており、Resharper 4.5 がインストールされています。
1 つ目は次のとおりです。
「プログラムを開始できません ' http://localhost:1799/XXXXXXXXXXXX.aspx ' システム コールに失敗しました。」
デバッグは自動的に停止しませんが、[停止] をクリックすると、最終的にエラーが発生します。
"デバッガーは 1 つ以上のプロセスを終了できませんでした: "WebDev.WevServer.EXE: デバッガーはまだプロセスにアタッチしています。現在、デバッガーが不安定になっている可能性があります。すべてのファイルを保存して終了することをお勧めします。」
メッセージは、切り離すことができないものを示していない場合があります。Process Explorer を見ると、devenv.exe プロセスの下に 2 つの WebDev.WevServer.EXE が存在することがわかります。VSを強制終了すると、devenv.exeがなくなってもこれらは残ります...
なぜこれが起こり、これらのプロセスが 2 つあるのですか? 私は Web 開発のバックグラウンドを持っていません...これらのプロセスとは何ですか? IIS の代替品?
2 番目のエラーは次のとおりです。
「プログラムを開始できません ' http://localhost:1799/XXXXXXXXXXXX.aspx ' OLE が要求を送信し、応答を待っています。」
デバッグを停止しようとすると、VS はデバッガーが完了していないことを知らせるダイアログを表示しますが、強制的に停止することはできます。yes を選択すると、最終的に正常に停止できます。
これらにはバリエーションがあります。IEXPLORE.EXE プロセスが開始しても、プロセス エクスプローラー ツリーの devenv.exe の下にないことがあるため、手動で強制終了する必要があります。また、長い操作が完了するのを待っていることを VS が通知し、タスクを切り替えるかどうかを尋ねてきますが、実際には何もクリックできず、devenv.exe を手動で強制終了する必要があります。頻度が少ないのであまり気にしていません。
これは私たちにとって本当に問題になりつつあります.5回のうち4回はデバッグを試みてVSを再起動する必要があります. チームの一部の開発者は、1 日に 20 回以上再起動しています...
助けていただければ幸いです...