本当に奇妙な問題に遭遇しただけだと思います。私は、3 つのロール、2 つのワーカー、1 つの Web ロールを持つ 1 つの Azure プロジェクトを含む、かなり大きなソリューションを持っています。Web ロールは、asp.net mvc と Web API に基づいています。昨日、(より少ないファイルをコンパイルしてバンドルするために) gulp を試した後、Azure エミュレーターがこの役割を開始しないことに気付きました。エミュレーターの開始ダイアログは 80% までで停止し、エラー メッセージが表示されずにずっとそこにとどまります。node_modules ディレクトリを削除した後、すべてが再び正常に機能しました。
Web ロール自体は nodejs 関連のものを使用していませんが、gulp にはそこに node_modules ディレクトリが必要なようです。これはエミュレーターの奇妙なバグですか、それとも私が理解できない予想される動作ですか?