私は、Visual Studioが自分のアプリケーションに使用するポートを時々変更することに気付きました。その理由は不思議でした。いくつかのスタックオーバーフローの読書の後、私はこれを防ぐための解決策を見つけました(それは静的ポートを割り当てることが可能です)。しかし、私はそれが問題(単なる好奇心)であるとは見なさず、スタティックポートを割り当てる必要はありません。私はそれがなぜそれをするのか知りたいだけです。Visual Studio 2010 Web開発ポート
アプリケーションのデバッグ中に、VSは1つのポートで実行されます。 5〜10分後にもう1回実行すると、まったく別のポートで実行されます。私の知る限り、マシン上の他のプロセスはこれらの同じポートを使用していません。使用可能なポートが見つかると、それを引き続き使用しないのはなぜですか?
事は、それは毎回ランダムではありません、あるだろう。変更する前に同じものを何回か使用します。 – yoozer8
私はVS記憶喪失効果を呼びます!それが起こったら、 '[MyDocuments folder] \ IISExpress \ config \ applicationhost.config'に移動し、あなたのプロジェクト名でエントリを見つけてください。既存のエントリを削除し、VSを再起動します。もう一度同じポートを使用し始めます。さらに、ポート番号だけで検索して、何らかの他のエントリに割り当てられていないことを確認することもできます。 – Mrchief