アップデート
これは明確な解決策がない Visual Studio のバグであると確信しています。私は、まったく同じ問題を抱えている多くの人々に遭遇しました。Microsoft にバグ チケットを送信しました。
以下に説明されているのと同じ問題が発生している場合は、バグ チケットに投票して、注目を集めてください。
IIS Express (バージョン 8) で実行するように構成された Visual Studio 2012 で MVC3 (または MVC4) アプリケーションをデバッグしようとすると、次のエラーが発生します。
肝心な点は、 IIS Expressが起動しているということです。Visual Studio では認識されず、デバッガーがアタッチに失敗しても、IIS Express は起動しています。IIS Express トレイが開き、構成済みのすべての Web サイトが開始されていることがはっきりとわかります。
奇妙なことに、IIS Express のシステム トレイは、IIS Express の実行中にエラーが発生したことを報告します。これがそれが言うことです:
これは深刻な WTF です。8080 が IIS Express プロセス ( Visual Studio によって開始されたばかりのプロセス) によって使用されていることが報告されています。そのため、Visual Studio は IIS の起動を 2 回試行し、予想通り 2 回目に失敗すると、デバッガーは停止します。Visual Studio でデバッグ構成を起動する前に、IIS Express プロセスがまだ実行されていないことを完全に確認したことに注意してください。Process Monitor を使用して、Visual Studio が実際に IIS Express を 2 回起動しようとしていることを確認しました。
上記のスクリーン ショットでは、IIS Express PID 4732 で実行されている Web サイトを明確に確認できます。PID 4924 は、IIS Express の起動に失敗した 2 回目の試行です。
この問題は、最初は Windows 7 のインストールで発生していました。完全に再フォーマットし、VS2012 の新しいコピーをインストールしましたが、同じ問題が発生しました。さらに一歩進んで再フォーマットし、Windows 8 と VS2012 の新しいコピーをインストールしましたが、問題は解決しません。
まったく新しい空の MVC3 および MVC4 プロジェクトを作成しました。 それを修正するものは何もありません。
ここで髪をかきむしっています。どんな助けでも大歓迎です。